[Scummvm-git-logs] scummvm master -> 1fb57c21e0360cc3e50828ed27a3a6e1e6c4b4b8
sev-
sev at scummvm.org
Thu Mar 25 15:07:01 UTC 2021
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
32136a8c9e BURIED: Added sanity checks on video loading
1fb57c21e0 BURIED: Added sanity check on movie play
Commit: 32136a8c9e957a00d35fbe98996fc4a449704d3b
https://github.com/scummvm/scummvm/commit/32136a8c9e957a00d35fbe98996fc4a449704d3b
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2021-03-25T16:06:44+01:00
Commit Message:
BURIED: Added sanity checks on video loading
Changed paths:
engines/buried/biochip_right.cpp
diff --git a/engines/buried/biochip_right.cpp b/engines/buried/biochip_right.cpp
index 4b569a2909..ac096359df 100644
--- a/engines/buried/biochip_right.cpp
+++ b/engines/buried/biochip_right.cpp
@@ -251,7 +251,9 @@ void BioChipRightWindow::onLButtonUp(const Common::Point &point, uint flags) {
VideoWindow *video = new VideoWindow(_vm, this);
video->setWindowPos(0, 2, 22, 0, 0, kWindowPosNoSize | kWindowPosNoZOrder | kWindowPosHideWindow);
- video->openVideo(_vm->getFilePath(IDS_BC_CLOAKING_MOVIE_FILENAME));
+ if (!video->openVideo(_vm->getFilePath(IDS_BC_CLOAKING_MOVIE_FILENAME))) {
+ error("Failed to load cloaking video");
+ }
video->enableWindow(false);
video->showWindow(kWindowShow);
@@ -285,7 +287,9 @@ void BioChipRightWindow::onLButtonUp(const Common::Point &point, uint flags) {
VideoWindow *video = new VideoWindow(_vm, this);
video->setWindowPos(0, 2, 22, 0, 0, kWindowPosNoSize | kWindowPosNoZOrder | kWindowPosHideWindow);
- video->openVideo(_vm->getFilePath(IDS_BC_CLOAKING_MOVIE_FILENAME));
+ if (!video->openVideo(_vm->getFilePath(IDS_BC_CLOAKING_MOVIE_FILENAME))) {
+ error("Failed to load cloaking video");
+ }
video->seekToFrame(24);
video->enableWindow(false);
video->showWindow(kWindowShow);
Commit: 1fb57c21e0360cc3e50828ed27a3a6e1e6c4b4b8
https://github.com/scummvm/scummvm/commit/1fb57c21e0360cc3e50828ed27a3a6e1e6c4b4b8
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2021-03-25T16:06:44+01:00
Commit Message:
BURIED: Added sanity check on movie play
Changed paths:
engines/buried/scene_view.cpp
diff --git a/engines/buried/scene_view.cpp b/engines/buried/scene_view.cpp
index 87578a18e2..b8996d0ef8 100644
--- a/engines/buried/scene_view.cpp
+++ b/engines/buried/scene_view.cpp
@@ -1791,7 +1791,8 @@ bool SceneViewWindow::stopAsynchronousAnimation() {
_asyncMovie->stopVideo();
- _currentScene->movieCallback(this, _asyncMovie, 0, MOVIE_STOPPED);
+ if (!_currentScene->movieCallback(this, _asyncMovie, 0, MOVIE_STOPPED))
+ return false;
delete _asyncMovie;
_asyncMovie = nullptr;
More information about the Scummvm-git-logs
mailing list