diff -r e9463401011b -r c1bd57533c56 commondrm/drmrightsmanagerui/src/DRMRightsMgrAppUi.cpp --- a/commondrm/drmrightsmanagerui/src/DRMRightsMgrAppUi.cpp Wed Sep 15 12:30:23 2010 +0300 +++ b/commondrm/drmrightsmanagerui/src/DRMRightsMgrAppUi.cpp Wed Oct 13 14:51:23 2010 +0300 @@ -35,6 +35,7 @@ #include #include + #include // character conversions @@ -219,10 +220,10 @@ { TChar charCode( aKeyEvent.iCode ); - if ( aKeyEvent.iScanCode == EStdKeyEnter ) + if ( charCode == EKeyEnter ) // Default is to show details { - TInt command = EAknSoftkeyClose; + TInt command = EDRMRightsManagerCmdAppViewDet; HandleCommandL( command ); return EKeyWasConsumed; } @@ -254,10 +255,12 @@ } case EAknSoftkeyClose: { + if (server) { server->NotifyServerExit(EAknSoftkeyClose); } + Exit(); break; }