-rw-r--r-- | core/settings/button/remapdlg.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/settings/button/remapdlg.cpp b/core/settings/button/remapdlg.cpp index b6ee60b..939a6bf 100644 --- a/core/settings/button/remapdlg.cpp +++ b/core/settings/button/remapdlg.cpp @@ -127,6 +127,10 @@ void RemapDlg::itemChanged ( QListViewItem *it ) w_message-> setEnabled ( enabled ); w_channel-> setEditText ( m. channel ( )); +//hack for if user has typed in a message, such as 'suspend()' +//so raise() is always present + if(m. message ( ) != "raise()") + w_message->insertItem("raise()"); w_message-> setEditText ( m. message ( )); } @@ -145,6 +149,8 @@ void RemapDlg::textChanged ( const QString &str ) OQCopMessage RemapDlg::message ( ) { +//make sure to update message if typed in + itemChanged(w_list->currentItem()); return m_msg; } |