[Scummvm-git-logs] scummvm master -> f468d5da2aeffcb386d5b277fb5ea3e99d46b673
sev-
noreply at scummvm.org
Sat Apr 19 10:55:06 UTC 2025
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
40fc2227e5 DIRECTOR: DT: Truly redraw window when channel is deselected
f468d5da2a DIRECTOR: XTRAS: Force window redraw when QTVR movie is set to invisible
Commit: 40fc2227e5fe9a46faef38d937d4f501e2566a4b
https://github.com/scummvm/scummvm/commit/40fc2227e5fe9a46faef38d937d4f501e2566a4b
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2025-04-19T12:49:36+02:00
Commit Message:
DIRECTOR: DT: Truly redraw window when channel is deselected
Changed paths:
engines/director/debugger/dt-score.cpp
diff --git a/engines/director/debugger/dt-score.cpp b/engines/director/debugger/dt-score.cpp
index 9fab7a5edca..b9d6b603862 100644
--- a/engines/director/debugger/dt-score.cpp
+++ b/engines/director/debugger/dt-score.cpp
@@ -593,7 +593,7 @@ void showChannels() {
if (ImGui::Selectable(Common::String::format("%-3d", i + 1).c_str(), isSelected, ImGuiSelectableFlags_SpanAllColumns)) {
if (isSelected) {
_state->_selectedChannel = -1;
- g_director->getCurrentWindow()->setDirty(true);
+ g_director->getCurrentWindow()->render(true);
} else {
_state->_selectedChannel = i + 1;
}
Commit: f468d5da2aeffcb386d5b277fb5ea3e99d46b673
https://github.com/scummvm/scummvm/commit/f468d5da2aeffcb386d5b277fb5ea3e99d46b673
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2025-04-19T12:54:22+02:00
Commit Message:
DIRECTOR: XTRAS: Force window redraw when QTVR movie is set to invisible
Changed paths:
engines/director/lingo/xtras/qtvrxtra.cpp
diff --git a/engines/director/lingo/xtras/qtvrxtra.cpp b/engines/director/lingo/xtras/qtvrxtra.cpp
index 4c02599926e..6496b0ea6d7 100644
--- a/engines/director/lingo/xtras/qtvrxtra.cpp
+++ b/engines/director/lingo/xtras/qtvrxtra.cpp
@@ -936,6 +936,9 @@ void QtvrxtraXtra::m_QTVRSetVisible(int nargs) {
QtvrxtraXtraObject *me = (QtvrxtraXtraObject *)g_lingo->_state->me.u.obj;
me->_visible = (bool)g_lingo->pop().asInt();
+
+ if (!me->_visible)
+ g_director->getCurrentWindow()->render(true);
}
void QtvrxtraXtra::m_QTVRGetWarpMode(int nargs) {
More information about the Scummvm-git-logs
mailing list