diff -r aecbbf00d063 -r d48ab3b357f1 uifw/AvKon/src/aknindicatordataobserver.cpp --- a/uifw/AvKon/src/aknindicatordataobserver.cpp Tue Aug 31 15:28:30 2010 +0300 +++ b/uifw/AvKon/src/aknindicatordataobserver.cpp Wed Sep 01 12:16:19 2010 +0100 @@ -65,7 +65,6 @@ { iDataSubscriber->RemoveObserver( this ); } - } @@ -77,7 +76,7 @@ void CAknIndicatorDataObserver::HandleUpdateL( const TAknStatusPaneStateData& aData ) { - if ( !iDataSubscriber ) + if ( !iDataSubscriber || !iIndicatorPane->IsVisible() ) { return; }