diff -r 522cd55cc3d7 -r 3c271c9e6618 basiclocationinfodisplay/blid/ui/src/CBlidSatelliteControl.cpp --- a/basiclocationinfodisplay/blid/ui/src/CBlidSatelliteControl.cpp Tue Feb 02 00:16:03 2010 +0200 +++ b/basiclocationinfodisplay/blid/ui/src/CBlidSatelliteControl.cpp Fri Feb 19 22:45:00 2010 +0200 @@ -552,12 +552,15 @@ // ---------------------------------------------------- // void CBlidSatelliteControl::ChangeNavigationViewL() - { - iView.ActivateNavigationViewL(); + { + if (iView.IsForeGroundApp()) + { + iView.ActivateNavigationViewL(); + } //delete the timer if present delete iTimer; iTimer = NULL; - } + } // ---------------------------------------------------- // CBlidSatelliteControl::ChangeSoftKeyL