[Scummvm-git-logs] scummvm master -> 4c763f6981f9e8a8758227648747370d8679e02c

sev- sev at scummvm.org
Thu Jul 23 14:25:33 UTC 2020


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
4c763f6981 DIRECTOR: Do not show GUI error under buildbot


Commit: 4c763f6981f9e8a8758227648747370d8679e02c
    https://github.com/scummvm/scummvm/commit/4c763f6981f9e8a8758227648747370d8679e02c
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-07-23T16:25:09+02:00

Commit Message:
DIRECTOR: Do not show GUI error under buildbot

Changed paths:
    engines/director/director.cpp


diff --git a/engines/director/director.cpp b/engines/director/director.cpp
index 5bd03eeb36..41ade86e79 100644
--- a/engines/director/director.cpp
+++ b/engines/director/director.cpp
@@ -128,9 +128,15 @@ Archive *DirectorEngine::getMainArchive() const { return _currentStage->getMainA
 Movie *DirectorEngine::getCurrentMovie() const { return _currentStage->getCurrentMovie(); }
 Common::String DirectorEngine::getCurrentPath() const { return _currentStage->getCurrentPath(); }
 
+static void buildbotErrorHandler(const char *msg) { }
+
 Common::Error DirectorEngine::run() {
 	debug("Starting v%d Director game", getVersion());
 
+	// We want to avoid GUI errors for buildbot, because they hang it
+	if (debugChannelSet(-1, kDebugFewFramesOnly))
+		Common::setErrorHandler(buildbotErrorHandler);
+
 	if (!_mixer->isReady()) {
 		return Common::kAudioDeviceInitFailed;
 	}




More information about the Scummvm-git-logs mailing list