aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/gui/gui.cpp
diff options
context:
space:
mode:
authorMartin Kiewitz2009-10-09 19:50:20 +0000
committerMartin Kiewitz2009-10-09 19:50:20 +0000
commit5801dd206412542f4f93391c7cb9e0c38cca7697 (patch)
treefa60ec1f0c3c4f02ddf8befa826cd8da6543f512 /engines/sci/gui/gui.cpp
parent9f88122baaaf23de91e5f0cea5e1ced1e8e0f7f0 (diff)
downloadscummvm-rg350-5801dd206412542f4f93391c7cb9e0c38cca7697.tar.gz
scummvm-rg350-5801dd206412542f4f93391c7cb9e0c38cca7697.tar.bz2
scummvm-rg350-5801dd206412542f4f93391c7cb9e0c38cca7697.zip
SCI/newgui: moved priority band initialization to init() call of SciGui to avoid having to call usesOldGfxFunctions() within constructor, where it would crash on some games (sq3)
svn-id: r44844
Diffstat (limited to 'engines/sci/gui/gui.cpp')
-rw-r--r--engines/sci/gui/gui.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/sci/gui/gui.cpp b/engines/sci/gui/gui.cpp
index 2f5b499969..d4b0a20b1d 100644
--- a/engines/sci/gui/gui.cpp
+++ b/engines/sci/gui/gui.cpp
@@ -64,6 +64,12 @@ SciGui::~SciGui() {
}
void SciGui::init(bool usesOldGfxFunctions) {
+ // Initialize priority bands
+ if (usesOldGfxFunctions) {
+ _gfx->PriorityBandsInit(15, 42, 200);
+ } else {
+ _gfx->PriorityBandsInit(14, 42, 190);
+ }
}