aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sherlock/scalpel/3do/movie_decoder.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/sherlock/scalpel/3do/movie_decoder.cpp b/engines/sherlock/scalpel/3do/movie_decoder.cpp
index 29f2510598..6de4f86e91 100644
--- a/engines/sherlock/scalpel/3do/movie_decoder.cpp
+++ b/engines/sherlock/scalpel/3do/movie_decoder.cpp
@@ -498,6 +498,9 @@ bool Scalpel3DOMoviePlay(const char *filename, Common::Point pos) {
g_system->delayMillis(10);
}
+ videoDecoder->close();
+ delete videoDecoder;
+
return !skipVideo;
}