aboutsummaryrefslogtreecommitdiff
path: root/engines/tucker/resource.cpp
diff options
context:
space:
mode:
authorMax Horn2009-05-14 23:09:04 +0000
committerMax Horn2009-05-14 23:09:04 +0000
commita3efc5611c94a6295d00488b0210e5e568c78c50 (patch)
tree1ae000fa45c41982ac536fe176f0e207bd0966a9 /engines/tucker/resource.cpp
parent67ce8fee8545deae84bc7bc46a2c725e41c2e153 (diff)
downloadscummvm-rg350-a3efc5611c94a6295d00488b0210e5e568c78c50.tar.gz
scummvm-rg350-a3efc5611c94a6295d00488b0210e5e568c78c50.tar.bz2
scummvm-rg350-a3efc5611c94a6295d00488b0210e5e568c78c50.zip
Fixed various GCC 4.2 warnings, among them an actual longstanding bug (3 years :) in the quicktime midi code
svn-id: r40577
Diffstat (limited to 'engines/tucker/resource.cpp')
-rw-r--r--engines/tucker/resource.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/tucker/resource.cpp b/engines/tucker/resource.cpp
index e10f824265..3c6a9aaac2 100644
--- a/engines/tucker/resource.cpp
+++ b/engines/tucker/resource.cpp
@@ -1016,7 +1016,9 @@ void TuckerEngine::loadActionsTable() {
}
break;
}
- while ((table = executeTableInstruction()) == 0);
+ do {
+ table = executeTableInstruction();
+ } while (table == 0);
} while (table == 3);
if (table == 2) {
_nextAction = 0;