aboutsummaryrefslogtreecommitdiff
path: root/backends/wince
diff options
context:
space:
mode:
authorNicolas Bacca2003-04-04 13:17:48 +0000
committerNicolas Bacca2003-04-04 13:17:48 +0000
commit0f8d55d77f33fa0f022c49f610e1b3cc67f1e832 (patch)
tree36210876513574a6137255d7a0a987bad48a2c4f /backends/wince
parent9633eb00dd3f048f82de1823f898da351df32b2c (diff)
downloadscummvm-rg350-0f8d55d77f33fa0f022c49f610e1b3cc67f1e832.tar.gz
scummvm-rg350-0f8d55d77f33fa0f022c49f610e1b3cc67f1e832.tar.bz2
scummvm-rg350-0f8d55d77f33fa0f022c49f610e1b3cc67f1e832.zip
Fix skip key problems mainly for Sam & Max
svn-id: r6907
Diffstat (limited to 'backends/wince')
-rw-r--r--backends/wince/pocketpc.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/backends/wince/pocketpc.cpp b/backends/wince/pocketpc.cpp
index a078b590ef..4167c03f6a 100644
--- a/backends/wince/pocketpc.cpp
+++ b/backends/wince/pocketpc.cpp
@@ -236,7 +236,10 @@ BOOL PPCWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam, OSystem_W
if (g_scumm->vm.cutScenePtr[g_scumm->vm.cutSceneStackPointer] || g_scumm->_insaneState)
wm->_event.kbd.ascii = g_scumm->_vars[g_scumm->VAR_CUTSCENEEXIT_KEY];
else
+ if (g_scumm->_talkDelay > 0)
wm->_event.kbd.ascii = g_scumm->_vars[g_scumm->VAR_TALKSTOP_KEY];
+ else
+ wm->_event.kbd.ascii = mapKey(VK_ESCAPE);
break;
case ToolbarSound:
sound_activated = !sound_activated;