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

sev- noreply at scummvm.org
Wed Feb 18 23:35:48 UTC 2026


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

Summary:
d2fada7103 Revert "DIRECTOR: Do not draw channels set to invisible"


Commit: d2fada7103905b36735048eb8f2216f6318e9737
    https://github.com/scummvm/scummvm/commit/d2fada7103905b36735048eb8f2216f6318e9737
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-02-19T00:34:25+01:00

Commit Message:
Revert "DIRECTOR: Do not draw channels set to invisible"

This reverts commit 3debf3c1b23c387fec8af3d88feaa3af75920070.

Fixes drawing many sprites in guscarn.

We need to come up with a different approach for manipulating
channel visibility in Debgutools

Fixes part of bug #16282

Changed paths:
    engines/director/score.cpp


diff --git a/engines/director/score.cpp b/engines/director/score.cpp
index 3ad2e37a7f1..8bc28da87d3 100644
--- a/engines/director/score.cpp
+++ b/engines/director/score.cpp
@@ -935,9 +935,6 @@ void Score::updateSprites(RenderMode mode, bool withClean) {
 		Sprite *currentSprite = channel->_sprite;
 		Sprite *nextSprite = _currentFrame->_sprites[i];
 
-		if (!channel->_visible)
-			continue;
-
 		// widget content has changed and needs a redraw.
 		// this doesn't include changes in dimension or position!
 		bool widgetRedrawn = channel->updateWidget();




More information about the Scummvm-git-logs mailing list