diff options
author | Travis Howell | 2010-04-02 12:51:42 +0000 |
---|---|---|
committer | Travis Howell | 2010-04-02 12:51:42 +0000 |
commit | a55cb7fa10548862b19d50fa4d4487336f0339c5 (patch) | |
tree | 3b8df2728675fde4fecedc19fd990f2d37eec990 /engines/parallaction/callables_ns.cpp | |
parent | 33cc92d4149b646399e7079d70f8bd0405e4d215 (diff) | |
download | scummvm-rg350-a55cb7fa10548862b19d50fa4d4487336f0339c5.tar.gz scummvm-rg350-a55cb7fa10548862b19d50fa4d4487336f0339c5.tar.bz2 scummvm-rg350-a55cb7fa10548862b19d50fa4d4487336f0339c5.zip |
Fix bug #2979193 - NIPPON: Crash at character introduction (regression). By restoring the kEngineBlockInput engine flag.
svn-id: r48464
Diffstat (limited to 'engines/parallaction/callables_ns.cpp')
-rw-r--r-- | engines/parallaction/callables_ns.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/parallaction/callables_ns.cpp b/engines/parallaction/callables_ns.cpp index 946c1a6b7a..65df3c4903 100644 --- a/engines/parallaction/callables_ns.cpp +++ b/engines/parallaction/callables_ns.cpp @@ -298,9 +298,11 @@ void Parallaction_ns::_c_trasformata(void *parm) { void Parallaction_ns::_c_offMouse(void *parm) { _input->setMouseState(MOUSE_DISABLED); + _engineFlags |= kEngineBlockInput; } void Parallaction_ns::_c_onMouse(void *parm) { + _engineFlags &= ~kEngineBlockInput; _input->setMouseState(MOUSE_ENABLED_SHOW); } @@ -444,6 +446,7 @@ void Parallaction_ns::_c_startIntro(void *parm) { _soundManI->playMusic(); } + _engineFlags |= kEngineBlockInput; _input->setMouseState(MOUSE_DISABLED); _intro = true; } |