aboutsummaryrefslogtreecommitdiff
path: root/engines/wage/macwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/wage/macwindow.cpp')
-rw-r--r--engines/wage/macwindow.cpp15
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() {