diff options
Diffstat (limited to 'engines/wage/macwindow.cpp')
-rw-r--r-- | engines/wage/macwindow.cpp | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/engines/wage/macwindow.cpp b/engines/wage/macwindow.cpp index 012574ab0a..36b27a3e56 100644 --- a/engines/wage/macwindow.cpp +++ b/engines/wage/macwindow.cpp @@ -54,21 +54,28 @@ namespace Wage { +BaseMacWindow::BaseMacWindow(int id) : _id(id) { + _callback = 0; + _dataPtr = 0; + + _contentIsDirty = true; + + _type = kWindowUnknown; +} + MacWindow::MacWindow(int id, bool scrollable, bool resizable) : BaseMacWindow(id), _scrollable(scrollable), _resizable(resizable) { _active = false; _borderIsDirty = true; - _contentIsDirty = true; _highlightedPart = kBorderNone; _scrollPos = _scrollSize = 0.0; - _callback = 0; - _dataPtr = 0; - _beingDragged = false; _beingResized = false; + + _type = kWindowWindow; } MacWindow::~MacWindow() { |