aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/agos/gfx.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/agos/gfx.cpp b/engines/agos/gfx.cpp
index 009367f185..c52bb68e3b 100644
--- a/engines/agos/gfx.cpp
+++ b/engines/agos/gfx.cpp
@@ -986,14 +986,14 @@ void AGOSEngine::setImage(uint16 vga_res_id, bool vgaScript) {
}
void AGOSEngine::setWindowImageEx(uint16 mode, uint16 vga_res) {
- if (!_initMouse) {
- _initMouse = 1;
- vc33_setMouseOn();
- }
-
if (mode == 4) {
vc29_stopAllSounds();
+ if (!_initMouse) {
+ _initMouse = 1;
+ vc33_setMouseOn();
+ }
+
if (getGameType() == GType_ELVIRA1) {
if (_variableArray[299] == 0) {
_variableArray[293] = 0;