diff options
Diffstat (limited to 'engines/wage/macwindowmanager.cpp')
-rw-r--r-- | engines/wage/macwindowmanager.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/engines/wage/macwindowmanager.cpp b/engines/wage/macwindowmanager.cpp index 1defdaa277..b3cd15e448 100644 --- a/engines/wage/macwindowmanager.cpp +++ b/engines/wage/macwindowmanager.cpp @@ -78,6 +78,8 @@ MacWindowManager::MacWindowManager() { _fullRefresh = true; + _builtInFonts = true; + for (int i = 0; i < ARRAYSIZE(fillPatterns); i++) _patterns.push_back(fillPatterns[i]); } @@ -88,7 +90,7 @@ MacWindowManager::~MacWindowManager() { } MacWindow *MacWindowManager::addWindow(bool scrollable, bool resizable) { - MacWindow *w = new MacWindow(_lastId, scrollable, resizable); + MacWindow *w = new MacWindow(_lastId, scrollable, resizable, this); _windows.push_back(w); _windowStack.push_back(w); @@ -100,8 +102,8 @@ MacWindow *MacWindowManager::addWindow(bool scrollable, bool resizable) { return w; } -Menu *MacWindowManager::addMenu(bool builtInFonts, Gui *g) { - _menu = new Menu(_lastId, _screen->getBounds(), builtInFonts, g); +Menu *MacWindowManager::addMenu(Gui *g) { + _menu = new Menu(_lastId, _screen->getBounds(), this, g); _windows.push_back(_menu); |