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

List:       kde-commits
Subject:    KDE/kdeedu/kstars/kstars/tools
From:       Victor Carbune <victor.carbune () gmail ! com>
Date:       2010-06-27 17:45:28
Message-ID: 20100627174528.0178EAC8E0 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1143416 by vcarbune:

Solved a bug that causes KStars to crash.
If two or more objects are selected on the Observing List and double clicked, kstars crashes.
Just added an extra check to see how many objects are selected.

CCMAIL:kstars-devel@kde.org


 M  +9 -0      observinglist.cpp  


--- trunk/KDE/kdeedu/kstars/kstars/tools/observinglist.cpp #1143415:1143416
@@ -581,10 +581,19 @@
 }
 
 void ObservingList::slotCenterObject() {
+    QModelIndexList selectedItems;
+    if (sessionView) {
+        selectedItems = ui->SessionView->selectionModel()->selectedRows();
+    } else {
+        selectedItems = ui->TableView->selectionModel()->selectedRows();
+    }
+
+    if (selectedItems.size() == 1) {
     ks->map()->setClickedObject( currentObject() );
     ks->map()->setClickedPoint( currentObject() );
     ks->map()->slotCenter();
 }
+}
 
 void ObservingList::slotSlewToObject()
 {
[prev in list] [next in list] [prev in thread] [next in thread] 

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