[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/4.0/kdebase/workspace/khotkeys/kcontrol
From:       Laurent Montel <montel () kde ! org>
Date:       2008-03-04 7:39:27
Message-ID: 1204616367.286423.20538.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 781981 by mlaurent:

Backport:
Fix crash when we delete action


 M  +9 -5      triggers_tab.cpp  


--- branches/KDE/4.0/kdebase/workspace/khotkeys/kcontrol/triggers_tab.cpp \
#781980:781981 @@ -163,19 +163,23 @@
 
 void Triggers_tab::copy_pressed()
     {
-    triggers_listview->setSelected( create_listview_item( selected_item->trigger(),
-        triggers_listview, selected_item, true ), true );
+        if ( selected_item )
+        {
+            triggers_listview->setSelected( create_listview_item( \
selected_item->trigger(),triggers_listview, selected_item, true ), true ); +        }
     }
 
 void Triggers_tab::delete_pressed()
     {
     delete selected_item; // CHECKME snad vyvola signaly pro enable()
+    selected_item = NULL;
     }
 
 void Triggers_tab::modify_pressed()
-    {
-    edit_listview_item( selected_item );
-    }
+{
+    if ( selected_item )
+        edit_listview_item( selected_item );
+}
 
 void Triggers_tab::current_changed( Q3ListViewItem* item_P )
     {


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic