From ab044eebcb21642e6444c6cb2ed00b20cd68e609 Mon Sep 17 00:00:00 2001 From: D G Turner Date: Tue, 18 Jan 2022 13:26:02 +0000 Subject: [PATCH] HYPNO: Fix Logic Errors in Screen Mode Change Code --- engines/hypno/hypno.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engines/hypno/hypno.cpp b/engines/hypno/hypno.cpp index c4633eafdda..1f6db466811 100644 --- a/engines/hypno/hypno.cpp +++ b/engines/hypno/hypno.cpp @@ -355,7 +355,7 @@ Frames HypnoEngine::decodeFrames(const Common::String &name) { void HypnoEngine::changeScreenMode(const Common::String &mode) { debugC(1, kHypnoDebugMedia, "%s(%s)", __FUNCTION__, mode.c_str()); if (mode == "640x480") { - if (_screenH == 640 && _screenH == 480) + if (_screenW == 640 && _screenH == 480) return; _screenW = 640; @@ -372,7 +372,7 @@ void HypnoEngine::changeScreenMode(const Common::String &mode) { _compositeSurface->setTransparentColor(_transparentColor); } else if (mode == "320x200") { - if (_screenH == 320 && _screenH == 200) + if (_screenW == 320 && _screenH == 200) return; _screenW = 320;