[Scummvm-cvs-logs] scummvm master -> 5ea9e14c2fcd3c1054ce95867ca7df7c8498a2d8

dreammaster dreammaster at scummvm.org
Tue May 3 12:56:17 CEST 2011


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:
5ea9e14c2f TSAGE: Bugfix for palette fader crash in Scene #9990


Commit: 5ea9e14c2fcd3c1054ce95867ca7df7c8498a2d8
    https://github.com/scummvm/scummvm/commit/5ea9e14c2fcd3c1054ce95867ca7df7c8498a2d8
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2011-05-03T03:53:30-07:00

Commit Message:
TSAGE: Bugfix for palette fader crash in Scene #9990

Changed paths:
    engines/tsage/core.cpp



diff --git a/engines/tsage/core.cpp b/engines/tsage/core.cpp
index 5a6969f..eab5efb 100644
--- a/engines/tsage/core.cpp
+++ b/engines/tsage/core.cpp
@@ -1247,8 +1247,11 @@ void ScenePalette::getPalette(int start, int count) {
 }
 
 void ScenePalette::signalListeners() {
-	for (SynchronisedList<PaletteModifier *>::iterator i = _listeners.begin(); i != _listeners.end(); ++i) {
-		(*i)->signal();
+	SynchronisedList<PaletteModifier *>::iterator i = _listeners.begin();
+	while (i != _listeners.end()) {
+		PaletteModifier *obj = *i;
+		++i;
+		obj->signal();
 	}
 }
 






More information about the Scummvm-git-logs mailing list