[prev in list] [next in list] [prev in thread] [next in thread]
List: kstars-devel
Subject: [Kstars-devel] branches/kstars/unfrozen/kstars/kstars
From: Jason Harris <kstars () 30doradus ! org>
Date: 2008-07-03 4:24:28
Message-ID: 1215059068.341434.8675.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 827471 by harris:
porting small angular ruler fix from trunk (r827409)
CCMAIL: kstars-devel@kde.org
M +8 -5 skymap.cpp
--- branches/kstars/unfrozen/kstars/kstars/skymap.cpp #827470:827471
@@ -430,7 +430,8 @@
//If the cursor is near a SkyObject, reset the AngularRuler's
//start point to the position of the SkyObject
double maxrad = 1000.0/Options::zoomFactor();
- if ( SkyObject *so = data->skyComposite()->objectNearest( clickedPoint(), maxrad ) ) {
+ SkyObject *so = data->skyComposite()->objectNearest( clickedPoint(), maxrad );
+ if ( so ) {
AngularRuler.append( so );
AngularRuler.append( so );
} else {
@@ -449,11 +450,13 @@
//If the cursor is near a SkyObject, reset the AngularRuler's
//end point to the position of the SkyObject
double maxrad = 1000.0/Options::zoomFactor();
- if ( SkyObject *so = data->skyComposite()->objectNearest( previousClickedPoint(), maxrad ) ) {
+ SkyObject *so = data->skyComposite()->objectNearest( clickedPoint(), maxrad );
+ if ( so ) {
AngularRuler.setPoint( 1, so );
sbMessage = so->translatedLongName() + " ";
- } else
- AngularRuler.setPoint( 1, previousClickedPoint() );
+ } else {
+ AngularRuler.setPoint( 1, clickedPoint() );
+ }
angularDistanceMode=false;
AngularRuler.update( data );
@@ -463,7 +466,7 @@
ks->statusBar()->changeItem( sbMessage, 0 );
- AngularRuler.clear();
+ AngularRuler.clear();
}
}
_______________________________________________
Kstars-devel mailing list
Kstars-devel@kde.org
https://mail.kde.org/mailman/listinfo/kstars-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic