aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/myst_stacks/credits.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mohawk/myst_stacks/credits.cpp')
-rw-r--r--engines/mohawk/myst_stacks/credits.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/mohawk/myst_stacks/credits.cpp b/engines/mohawk/myst_stacks/credits.cpp
index 2d3b3669c2..5daa73d106 100644
--- a/engines/mohawk/myst_stacks/credits.cpp
+++ b/engines/mohawk/myst_stacks/credits.cpp
@@ -23,6 +23,7 @@
#include "mohawk/myst.h"
#include "mohawk/myst_areas.h"
#include "mohawk/myst_graphics.h"
+#include "mohawk/cursors.h"
#include "mohawk/sound.h"
#include "mohawk/video.h"
#include "mohawk/myst_stacks/credits.h"
@@ -89,6 +90,10 @@ uint16 Credits::getVar(uint16 var) {
}
void Credits::o_runCredits(uint16 var, const ArgumentsArray &args) {
+ // The credits stack does not have all the cursors, reset to the default cursor.
+ _globals.heldPage = kNoPage;
+ _vm->setMainCursor(kDefaultMystCursor);
+
// Activate the credits
_creditsRunning = true;
_curImage = 0;