diff --git a/engines/buried/buried.cpp b/engines/buried/buried.cpp index b3e20d2a35e..94d45a72ff0 100644 --- a/engines/buried/buried.cpp +++ b/engines/buried/buried.cpp @@ -98,6 +98,7 @@ Common::Error BuriedEngine::run() { _gfx = new GraphicsManager(this); _sound = new SoundManager(this); _mainWindow = new FrameWindow(this); + _mainWindow->showWindow(Window::kWindowShow); if (isDemo()) { ((FrameWindow *)_mainWindow)->showTitleSequence(); diff --git a/engines/buried/title_sequence.cpp b/engines/buried/title_sequence.cpp index 9b329bc6eff..77d2fe43c47 100644 --- a/engines/buried/title_sequence.cpp +++ b/engines/buried/title_sequence.cpp @@ -79,6 +79,7 @@ bool TitleSequenceWindow::playTitleSequence() { _currentMovie->setWindowPos(0, 195, 115, 0, 0, kWindowPosNoSize | kWindowPosNoZOrder); _currentMovie->enableWindow(false); + _currentMovie->showWindow(kWindowShow); _currentMovie->playVideo(); _currentAnimation = 1; return true; @@ -97,6 +98,7 @@ bool TitleSequenceWindow::playTitleSequence() { _currentMovie->setWindowPos(0, 200, 60, 0, 0, kWindowPosNoSize | kWindowPosNoZOrder); _currentMovie->enableWindow(false); + _currentMovie->showWindow(kWindowShow); _currentMovie->playVideo(); _currentAnimation = 2; return true; @@ -114,6 +116,7 @@ bool TitleSequenceWindow::playTitleSequence() { _currentMovie->setWindowPos(0, 60, 138, 0, 0, kWindowPosNoSize | kWindowPosNoZOrder); _currentMovie->enableWindow(false); + _currentMovie->showWindow(kWindowShow); invalidateWindow(); _currentMovie->playVideo(); _currentAnimation = 3; diff --git a/engines/buried/window.h b/engines/buried/window.h index 9b4e42af09e..5011e4331f3 100644 --- a/engines/buried/window.h +++ b/engines/buried/window.h @@ -37,7 +37,7 @@ struct Message; class Window { public: - Window(BuriedEngine *vm, Window *parent, bool visible = true); + Window(BuriedEngine *vm, Window *parent, bool visible = false); virtual ~Window(); // The message types used by Buried in Time's windows