aboutsummaryrefslogtreecommitdiff
path: root/backends/PalmOS/Src/start.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backends/PalmOS/Src/start.cpp')
-rw-r--r--backends/PalmOS/Src/start.cpp9
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();