[Scummvm-git-logs] scummvm master -> 463dddfa2e2a6b5b3af8014ec97098660450ab8b

sev- noreply at scummvm.org
Tue Jul 19 18:39:33 UTC 2022


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
88dedd276e JANITORIAL: Rename constants to follow our code naming conventions
463dddfa2e GRAPHICS: MACGUI: Do not load desktop background multiple times and fix setMode()


Commit: 88dedd276e1375db33ef6d77be1f4cfe2620b347
    https://github.com/scummvm/scummvm/commit/88dedd276e1375db33ef6d77be1f4cfe2620b347
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2022-07-19T20:25:06+02:00

Commit Message:
JANITORIAL: Rename constants to follow our code naming conventions

Changed paths:
    engines/director/director.cpp
    engines/director/director.h
    engines/director/game-quirks.cpp


diff --git a/engines/director/director.cpp b/engines/director/director.cpp
index 05f4118dcc6..9c6ab12e2eb 100644
--- a/engines/director/director.cpp
+++ b/engines/director/director.cpp
@@ -85,7 +85,7 @@ DirectorEngine::DirectorEngine(OSystem *syst, const DirectorGameDescription *gam
 	_version = getDescriptionVersion();
 	_fixStageSize = false;
 	_fixStageRect = Common::Rect();
-	_wmMode = debugChannelSet(-1, kDebugDesktop) ? wmModeDesktop : wmModeFullscreen;
+	_wmMode = debugChannelSet(-1, kDebugDesktop) ? kWMModeDesktop : kWMModeFullscreen;
 
 	_wmWidth = 1024;
 	_wmHeight = 768;
diff --git a/engines/director/director.h b/engines/director/director.h
index 47b90d277a6..21d4f844575 100644
--- a/engines/director/director.h
+++ b/engines/director/director.h
@@ -55,8 +55,8 @@ class ManagedSurface;
 
 namespace Director {
 
-const uint32 wmModeDesktop = Graphics::kWMModalMenuMode | Graphics::kWMModeManualDrawWidgets;
-const uint32 wmModeFullscreen = Graphics::kWMModalMenuMode | Graphics::kWMModeNoDesktop
+const uint32 kWMModeDesktop = Graphics::kWMModalMenuMode | Graphics::kWMModeManualDrawWidgets;
+const uint32 kWMModeFullscreen = Graphics::kWMModalMenuMode | Graphics::kWMModeNoDesktop
 	| Graphics::kWMModeManualDrawWidgets | Graphics::kWMModeFullscreen;
 
 class Archive;
diff --git a/engines/director/game-quirks.cpp b/engines/director/game-quirks.cpp
index d6cfacab4d4..3b808cafa93 100644
--- a/engines/director/game-quirks.cpp
+++ b/engines/director/game-quirks.cpp
@@ -29,7 +29,7 @@ static void quirkKidsBox() {
     // a full screen 640x480 game window. If desktop mode is off, ScummVM
     // will pick a game window that fits the splash screen and then try
     // to squish the full size game window into it.
-    g_director->_wmMode = Director::wmModeDesktop;
+    g_director->_wmMode = Director::kWMModeDesktop;
     // Game runs in 640x480; clipping it to this size ensures the main
     // game window takes up the full screen, and only the splash is windowed.
     g_director->_wmWidth = 640;


Commit: 463dddfa2e2a6b5b3af8014ec97098660450ab8b
    https://github.com/scummvm/scummvm/commit/463dddfa2e2a6b5b3af8014ec97098660450ab8b
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2022-07-19T20:38:39+02:00

Commit Message:
GRAPHICS: MACGUI: Do not load desktop background multiple times and fix setMode()

Changed paths:
    graphics/macgui/macwindowmanager.cpp


diff --git a/graphics/macgui/macwindowmanager.cpp b/graphics/macgui/macwindowmanager.cpp
index 48abf528a08..96046daa833 100644
--- a/graphics/macgui/macwindowmanager.cpp
+++ b/graphics/macgui/macwindowmanager.cpp
@@ -251,10 +251,13 @@ MacWindowManager::~MacWindowManager() {
 
 void MacWindowManager::setDesktopMode(uint32 mode) {
 	if (!(mode & Graphics::kWMNoScummVMWallpaper)) {
-		loadDesktop();
+		if (_mode & Graphics::kWMNoScummVMWallpaper)
+			loadDesktop();
 	} else if (_desktopBmp) {
 		_desktopBmp->free();
 	}
+
+	_mode = mode;
 }
 
 void MacWindowManager::setScreen(ManagedSurface *screen) {




More information about the Scummvm-git-logs mailing list