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

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

SVN commit 781982 by mlaurent:

Backport:
Fix crash when we delete action


 M  +9 -5      triggers_tab.cpp  


--- branches/KDE/3.5/kdebase/khotkeys/kcontrol/triggers_tab.cpp #781981:781982
@@ -151,19 +151,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( QListViewItem* item_P )
     {


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

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