aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/macgui/mactextwindow.cpp6
-rw-r--r--graphics/macgui/macwindow.h3
2 files changed, 4 insertions, 5 deletions
diff --git a/graphics/macgui/mactextwindow.cpp b/graphics/macgui/mactextwindow.cpp
index b3824f66be..e12a9020d8 100644
--- a/graphics/macgui/mactextwindow.cpp
+++ b/graphics/macgui/mactextwindow.cpp
@@ -72,10 +72,10 @@ MacTextWindow::MacTextWindow(MacWindowManager *wm, const MacFont *font, int fgco
void MacTextWindow::resize(int w, int h) {
undrawInput();
- _maxWidth = w - kBorderWidth * 2;
- _mactext->setMaxWidth(_maxWidth);
-
MacWindow::resize(w, h);
+
+ _maxWidth = _innerDims.width();
+ _mactext->setMaxWidth(_maxWidth);
}
void MacTextWindow::appendText(Common::String str, const MacFont *macFont, bool skipAdd) {
diff --git a/graphics/macgui/macwindow.h b/graphics/macgui/macwindow.h
index 2cda99164c..3e7f474f23 100644
--- a/graphics/macgui/macwindow.h
+++ b/graphics/macgui/macwindow.h
@@ -308,6 +308,7 @@ protected:
ManagedSurface _composeSurface;
bool _borderIsDirty;
+ Common::Rect _innerDims;
private:
MacWindowBorder _macBorder;
@@ -329,8 +330,6 @@ private:
WindowClick _highlightedPart;
float _scrollPos, _scrollSize;
- Common::Rect _innerDims;
-
Common::String _title;
};