aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/messages.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2013-08-11 17:18:42 +0300
committerEugene Sandulenko2013-09-06 14:51:13 +0300
commitc12ea8bd2b495c2d433ffc740bb44d0f32dbc47a (patch)
tree196b44eb985216973cadb8d51a776f80b5bd2f4a /engines/fullpipe/messages.cpp
parentcee12678dca97e52f57c926f646530cb3e23b176 (diff)
downloadscummvm-rg350-c12ea8bd2b495c2d433ffc740bb44d0f32dbc47a.tar.gz
scummvm-rg350-c12ea8bd2b495c2d433ffc740bb44d0f32dbc47a.tar.bz2
scummvm-rg350-c12ea8bd2b495c2d433ffc740bb44d0f32dbc47a.zip
FULLPIPE: Implement global_messageHandler1()
Diffstat (limited to 'engines/fullpipe/messages.cpp')
-rw-r--r--engines/fullpipe/messages.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/fullpipe/messages.cpp b/engines/fullpipe/messages.cpp
index fe9ca51811..c93cd42172 100644
--- a/engines/fullpipe/messages.cpp
+++ b/engines/fullpipe/messages.cpp
@@ -106,13 +106,17 @@ void ExCommand::sendMessage() {
processMessages();
}
+void ExCommand::postMessage() {
+ g_fullpipe->_exCommandList.push_back(this);
+}
+
void ExCommand::handle() {
if (g_fullpipe->_modalObject) {
g_fullpipe->_modalObject->handleMessage(this);
delete this;
} else {
- postMessage(this);
+ postMessage();
}
}
@@ -624,10 +628,6 @@ void clearMessageHandlers() {
}
}
-void postMessage(ExCommand *ex) {
- g_fullpipe->_exCommandList.push_back(ex);
-}
-
void processMessages() {
if (!g_fullpipe->_isProcessingMessages) {
g_fullpipe->_isProcessingMessages = true;