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

List:       kde-commits
Subject:    KDE/kdeedu/step/step
From:       Sebastian Voecking <kde () voecking ! net>
Date:       2011-02-05 22:07:43
Message-ID: 20110205220743.73CB7AC8C9 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1219044 by voecking:

Don't delete world item which causes a segfault

 M  +5 -1      worldmodel.cc  


--- trunk/KDE/kdeedu/step/step/worldmodel.cc #1219043:1219044
@@ -602,7 +602,11 @@
 
     QList<StepCore::Item*> items;
     foreach(QModelIndex index, selectionModel()->selectedIndexes()) {
-        StepCore::Item* it = item(index); if(it) items << it;
+        // Do not delete world item
+        if (index == worldIndex()) continue;
+        
+        StepCore::Item* it = item(index);
+        if (it) items << it;
     }
 
     foreach(StepCore::Item* it, items) {
[prev in list] [next in list] [prev in thread] [next in thread] 

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