diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp index 18a979bd78..dd045f1b35 100644 --- a/indra/newview/llviewerwindow.cpp +++ b/indra/newview/llviewerwindow.cpp @@ -2209,7 +2209,12 @@ void LLViewerWindow::reshape(S32 width, S32 height) BOOL maximized = mWindow->getMaximized(); gSavedSettings.setBOOL("WindowMaximized", maximized); - if (!maximized) +// + LLCoordScreen window_size; + if (!maximized + && mWindow->getSize(&window_size)) +// if (!maximized) +// { U32 min_window_width=gSavedSettings.getU32("MinWindowWidth"); U32 min_window_height=gSavedSettings.getU32("MinWindowHeight"); @@ -2217,8 +2222,12 @@ void LLViewerWindow::reshape(S32 width, S32 height) mWindow->setMinSize(min_window_width, min_window_height); // Only save size if not maximized - gSavedSettings.setU32("WindowWidth", mWindowRectRaw.getWidth()); - gSavedSettings.setU32("WindowHeight", mWindowRectRaw.getHeight()); +// +// gSavedSettings.setU32("WindowWidth", mWindowRectRaw.getWidth()); +// gSavedSettings.setU32("WindowHeight", mWindowRectRaw.getHeight()); + gSavedSettings.setU32("WindowWidth", window_size.mX); + gSavedSettings.setU32("WindowHeight", window_size.mY); +// } LLViewerStats::getInstance()->setStat(LLViewerStats::ST_WINDOW_WIDTH, (F64)width);