[Scummvm-git-logs] scummvm master -> f8ac24d27ac9cca0059f4b5b96f5903abddf154d

sev- sev at scummvm.org
Fri Mar 19 19:59:19 UTC 2021


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

Summary:
f8ac24d27a GRAPHICS: MACGUI: Better handling for setActiveWidget


Commit: f8ac24d27ac9cca0059f4b5b96f5903abddf154d
    https://github.com/scummvm/scummvm/commit/f8ac24d27ac9cca0059f4b5b96f5903abddf154d
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2021-03-19T20:13:57+01:00

Commit Message:
GRAPHICS: MACGUI: Better handling for setActiveWidget

This fixes cursor in editable text widgets.

Changed paths:
    graphics/macgui/macwindowmanager.cpp


diff --git a/graphics/macgui/macwindowmanager.cpp b/graphics/macgui/macwindowmanager.cpp
index 7b1e76594f..673d0fe746 100644
--- a/graphics/macgui/macwindowmanager.cpp
+++ b/graphics/macgui/macwindowmanager.cpp
@@ -267,6 +267,9 @@ void MacWindowManager::setMode(uint32 mode) {
 }
 
 void MacWindowManager::setActiveWidget(MacWidget *widget) {
+	if (_activeWidget == widget)
+		return;
+
 	if (_activeWidget)
 		_activeWidget->setActive(false);
 




More information about the Scummvm-git-logs mailing list