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

AndywinXp noreply at scummvm.org
Tue Oct 8 16:40:05 UTC 2024


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:
a3820a5374 SCUMM: INDY3/LOOM (Mac): Fix saving/loading from Mac menu


Commit: a3820a5374960acafe373bc7fab2038185a8aa5f
    https://github.com/scummvm/scummvm/commit/a3820a5374960acafe373bc7fab2038185a8aa5f
Author: AndywinXp (andywinxp at gmail.com)
Date: 2024-10-08T18:40:00+02:00

Commit Message:
SCUMM: INDY3/LOOM (Mac): Fix saving/loading from Mac menu

Changed paths:
    engines/scumm/macgui/macgui_indy3.cpp
    engines/scumm/macgui/macgui_loom.cpp


diff --git a/engines/scumm/macgui/macgui_indy3.cpp b/engines/scumm/macgui/macgui_indy3.cpp
index 2cab0cb5bfb..d4d436e4541 100644
--- a/engines/scumm/macgui/macgui_indy3.cpp
+++ b/engines/scumm/macgui/macgui_indy3.cpp
@@ -1487,7 +1487,7 @@ bool MacIndy3Gui::runOpenDialog(int &saveSlotToHandle) {
 	while (!_vm->shouldQuit()) {
 		int clicked = window->runDialog(deferredActionsIds);
 
-		if (clicked == 0 || clicked == 10) {
+		if (clicked == 0 || clicked == 12) {
 			ret = true;
 			saveSlotToHandle =
 				listBox->getValue() < ARRAYSIZE(slotIds) ? slotIds[listBox->getValue()] : -1;
@@ -1550,7 +1550,7 @@ bool MacIndy3Gui::runSaveDialog(int &saveSlotToHandle, Common::String &name) {
 
 		if (clicked == 0) {
 			ret = true;
-			name = window->getWidget(5)->getText(); // Edit text widget
+			name = window->getWidget(6)->getText(); // Edit text widget
 			saveSlotToHandle = firstAvailableSlot;
 			break;
 		}
diff --git a/engines/scumm/macgui/macgui_loom.cpp b/engines/scumm/macgui/macgui_loom.cpp
index e4dc08a5f5f..7c0453543c3 100644
--- a/engines/scumm/macgui/macgui_loom.cpp
+++ b/engines/scumm/macgui/macgui_loom.cpp
@@ -623,10 +623,10 @@ bool MacLoomGui::runOpenDialog(int &saveSlotToHandle) {
 	while (!_vm->shouldQuit()) {
 		int clicked = window->runDialog(deferredActionsIds);
 
-		if (clicked == 0 || clicked == 3) {
+		if (clicked == 0 || clicked == 6) {
 			saveSlotToHandle =
-				window->getWidgetValue(3) < ARRAYSIZE(slotIds) ?
-				slotIds[window->getWidgetValue(3)] : -1;
+				window->getWidgetValue(6) < ARRAYSIZE(slotIds) ?
+				slotIds[window->getWidgetValue(6)] : -1;
 			ret = true;
 			break;
 		}




More information about the Scummvm-git-logs mailing list