diff options
Diffstat (limited to 'backends/PalmOS/Src/start.cpp')
-rw-r--r-- | backends/PalmOS/Src/start.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/backends/PalmOS/Src/start.cpp b/backends/PalmOS/Src/start.cpp index 6933e93f96..886b7d141b 100644 --- a/backends/PalmOS/Src/start.cpp +++ b/backends/PalmOS/Src/start.cpp @@ -45,6 +45,7 @@ GlobalsPreferencePtr gPrefs; GlobalsDataPtr gVars; +Boolean bDirectMode = false; Boolean bStartScumm = false; /*********************************************************************** @@ -365,7 +366,13 @@ static UInt32 ScummVMPalmMain(UInt16 cmd, MemPtr cmdPBP, UInt16 launchFlags) if (error) goto end; - FrmGotoForm(MainForm); + if (!bDirectMode) { + FrmGotoForm(MainForm); + }else { + GamUnselect(); + bStartScumm = true; + } + AppEventLoop(); end: AppStop(); |