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

List:       kde-commits
Subject:    KDE/kdeedu/marble/src/plugins/render/positionmarker
From:       Dennis Nienhüser <earthwings () gentoo ! org>
Date:       2010-12-29 16:22:51
Message-ID: 20101229162251.280A73E1F2 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1210124 by nienhueser:

Stop painting the position marker and accuracy indicator when no plugin is active. \
Fixes the (possibly wrong) position still being visible after disabling GPS.

 M  +2 -1      PositionMarker.cpp  


--- trunk/KDE/kdeedu/marble/src/plugins/render/positionmarker/PositionMarker.cpp \
#1210123:1210124 @@ -141,7 +141,8 @@
                            GeoSceneLayer * layer )
 {
     Q_UNUSED( layer )
-    if (renderPosition().contains(renderPos))
+    bool const gpsActive = \
dataFacade()->positionTracking()->positionProviderPlugin() != 0; +    if ( gpsActive \
&& renderPosition().contains(renderPos) )  {
         if ( m_viewport != viewport ) {
             m_viewport = viewport;


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

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