X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fuiq3%2FApp.cpp;h=7497c16628bc079d115e5332fad25b57f5c634a8;hb=299acadc74705b64b8663f333b52ac405e5a4efa;hp=68a802c46ae40e508a029ef0e41775fb3157fb29;hpb=ca482e5de8bacb70db55f43afe02f93fe6fe3f16;p=picodrive.git diff --git a/platform/uiq3/App.cpp b/platform/uiq3/App.cpp index 68a802c..7497c16 100644 --- a/platform/uiq3/App.cpp +++ b/platform/uiq3/App.cpp @@ -35,6 +35,7 @@ #include "../common/emu.h" #include "emu.h" +extern "C" char menuErrorMsg[]; //////////////////////////////////////////////////////////////// // @@ -235,26 +236,18 @@ void CPicolAppView::DisplayOpenROMDialogL() iROMLoaded = EFalse; switch (res) { - case PicoErrRomOpenFailed: - CEikonEnv::Static()->InfoWinL(_L("Error"), _L("Failed to open file.")); + case PicoErrRomOpenFailed: { + TBuf<64> mErrorBuff; + TPtrC8 buff8((TUint8*) menuErrorMsg); + mErrorBuff.Copy(buff8); + CEikonEnv::Static()->InfoWinL(_L("Error"), mErrorBuff); break; + } case PicoErrOutOfMem: CEikonEnv::Static()->InfoWinL(_L("Error"), _L("Failed to allocate memory.")); break; - case PicoErrNotRom: - CEikonEnv::Static()->InfoWinL(_L("Error"), _L("The file you selected is not a game ROM.")); - break; - - case PicoErrNoRomsInArchive: - CEikonEnv::Static()->InfoWinL(_L("Error"), _L("No game ROMs found in zipfile.")); - break; - - case PicoErrUncomp: - CEikonEnv::Static()->InfoWinL(_L("Error"), _L("Failed while unzipping ROM.")); - break; - case PicoErrEmuThread: CEikonEnv::Static()->InfoWinL(_L("Error"), _L("Failed to create emulation thread. Try to restart this application.")); break;