aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Hoops2011-09-20 13:04:27 -0400
committerMatthew Hoops2011-09-20 13:04:27 -0400
commit2dbf379d11b4099b97e4ba6525609cc21535fe65 (patch)
tree86ded7fd35481346079760c324b91b17308e0c80
parente21224ff9a590144f2afee292ac342bc9769e2eb (diff)
downloadscummvm-rg350-2dbf379d11b4099b97e4ba6525609cc21535fe65.tar.gz
scummvm-rg350-2dbf379d11b4099b97e4ba6525609cc21535fe65.tar.bz2
scummvm-rg350-2dbf379d11b4099b97e4ba6525609cc21535fe65.zip
PEGASUS: Fix some movie bugs
-rwxr-xr-xengines/pegasus/movie.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/pegasus/movie.cpp b/engines/pegasus/movie.cpp
index c341d0c18a..8f79c03957 100755
--- a/engines/pegasus/movie.cpp
+++ b/engines/pegasus/movie.cpp
@@ -91,6 +91,8 @@ void Movie::redrawMovieWorld() {
// Just copy to our surface
_surface->copyFrom(*frame);
}
+
+ triggerRedraw();
}
}
@@ -125,6 +127,8 @@ TimeValue Movie::getTime(const TimeScale scale) {
void Movie::setRate(const Common::Rational rate) {
if (rate != 1 && rate != 0)
error("Cannot set movie rate");
+
+ TimeBase::setRate(rate);
}
void Movie::start() {