diff -r dd21522fd290 -r 7c90e6132015 widgets/widgetapp/src/WidgetUiWindowContainer.cpp --- a/widgets/widgetapp/src/WidgetUiWindowContainer.cpp Mon Mar 30 12:54:55 2009 +0300 +++ b/widgets/widgetapp/src/WidgetUiWindowContainer.cpp Fri May 08 08:25:06 2009 +0300 @@ -313,8 +313,12 @@ if (aKeyEvent.iCode == EKeyEnter || aKeyEvent.iCode == EKeyOK || (aKeyEvent.iScanCode > EStdKeyScrollLock && aKeyEvent.iScanCode < EStdKeyF1)) { - iWindowManager.View()->ShowActivatedObject(ETrue, showStausPane); - editing = ETrue; + if ( iWindowManager.ActiveWindow() && + iWindowManager.View()->CbaGroup()->IsVisible() ) + { + iWindowManager.View()->ShowActivatedObject(ETrue, showStausPane); + editing = ETrue; + } } break; }