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

List:       kde-commits
Subject:    [kstars] kstars/skycomponents: Check that mag is not NAN before continuing
From:       Jasem Mutlaq <mutlaqja () ikarustech ! com>
Date:       2014-01-01 7:36:59
Message-ID: E1VyGMN-0008Iq-1U () scm ! kde ! org
[Download RAW message or body]

Git commit b237b7a2c34291029a05f627b11b273b42f15d77 by Jasem Mutlaq.
Committed on 01/01/2014 at 07:35.
Pushed by mutlaqja into branch 'master'.

Check that mag is not NAN before continuing

M  +4    -2    kstars/skycomponents/asteroidscomponent.cpp

http://commits.kde.org/kstars/b237b7a2c34291029a05f627b11b273b42f15d77

diff --git a/kstars/skycomponents/asteroidscomponent.cpp b/kstars/skycomponents/asteroidscomponent.cpp
index 97c5dc5..e173145 100644
--- a/kstars/skycomponents/asteroidscomponent.cpp
+++ b/kstars/skycomponents/asteroidscomponent.cpp
@@ -194,12 +194,14 @@ void AsteroidsComponent::draw( SkyPainter *skyp )
         // FIXME: God help us!
         KSAsteroid *ast = (KSAsteroid*) so;
 
-        if ( ast->mag() > Options::magLimitAsteroid() ) continue;
+        if ( ast->mag() > Options::magLimitAsteroid() || isnan(ast->mag()) != 0)
+            continue;
 
         bool drawn = skyp->drawPointSource(ast,ast->mag());
-        
+
         if ( drawn && !( hideLabels || ast->mag() >= labelMagLimit ) )
             SkyLabeler::AddLabel( ast, SkyLabeler::ASTEROID_LABEL );
+
     }
 }
 

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

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