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

List:       kde-commits
Subject:    KDE/kdeedu/kstars/kstars
From:       Jason Harris <kstars () 30doradus ! org>
Date:       2005-09-24 2:07:37
Message-ID: 1127527657.388775.18894.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 463421 by harris:

Porting fix from 3.5 branch: keep new position when recentering the map 
with the Zoom tool, even if we were tracking on an object.


 M  +5 -5      skymapevents.cpp  


--- trunk/KDE/kdeedu/kstars/kstars/skymapevents.cpp #463420:463421
@@ -512,7 +512,7 @@
 		if (!slewing) {
 			slewing = true;
 			infoBoxes()->focusObjChanged( i18n( "nothing" ) );
-			if ( ksw && Options::isTracking() ) ksw->slotTrack(); //toggle tracking off
+			stopTracking(); //toggle tracking off
 		}
 
 		//Update focus such that the sky coords at mouse cursor remain approximately \
constant @@ -596,13 +596,13 @@
 		double dx = ( 0.5*width()  - ZoomRect.center().x() )/Options::zoomFactor();
 		double dy = ( 0.5*height() - ZoomRect.center().y() )/Options::zoomFactor();
 
+		infoBoxes()->focusObjChanged( i18n( "nothing" ) );
+		stopTracking();
+
 		SkyPoint newcenter = dXdYToRaDec( dx, dy, Options::useAltAz(), data->LST, \
                data->geo()->lat(), Options::useRefraction() );
-		setClickedPoint( &newcenter );
-		setClickedObject( NULL );
-		setFocusObject( NULL );
+
 		setFocus( &newcenter );
 		setDestination( &newcenter );
-		setOldFocus( &newcenter );
 		ksw->zoom( Options::zoomFactor() * factor );
 		
 		setDefaultMouseCursor();


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

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