aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/tsage/converse.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/tsage/converse.cpp b/engines/tsage/converse.cpp
index 823ee9da8a..129704221e 100644
--- a/engines/tsage/converse.cpp
+++ b/engines/tsage/converse.cpp
@@ -831,8 +831,11 @@ void Speaker::proc12(Action *action) {
// Activate the object list for display
_objectList.activate();
- // TODO: Implement word_4639A properly
+ // Draw the speaker objects without any fading
+ FadeMode fadeMode = _globals->_sceneManager._fadeMode;
+ _globals->_sceneManager._fadeMode = FADEMODE_IMMEDIATE;
_globals->_sceneObjects->draw();
+ _globals->_sceneManager._fadeMode = fadeMode;
}
void Speaker::setText(const Common::String &msg) {