From cfa91cc4cb6fa963c5f7ec91487fd33c1ad4d556 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 23 Mar 2006 15:17:54 +0000 Subject: [PATCH] * Reverting the screen mode now reverts to the one applied last, not the one that was active when the application was launched (which was lost on workspace change, anyway). * Fixed on-screen centering of the AlertWindow. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16866 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/preferences/screen/AlertWindow.cpp | 4 ++-- src/preferences/screen/ScreenWindow.cpp | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/preferences/screen/AlertWindow.cpp b/src/preferences/screen/AlertWindow.cpp index 656f4719a1..26b4f5f96a 100644 --- a/src/preferences/screen/AlertWindow.cpp +++ b/src/preferences/screen/AlertWindow.cpp @@ -30,8 +30,8 @@ AlertWindow::AlertWindow(BMessenger target) // center window on screen BScreen screen(this); - MoveTo((screen.Frame().Width() - Frame().Width()) / 2, - (screen.Frame().Height() - Frame().Height()) / 2); + MoveTo(screen.Frame().left + (screen.Frame().Width() - Frame().Width()) / 2, + screen.Frame().top + (screen.Frame().Height() - Frame().Height()) / 2); } diff --git a/src/preferences/screen/ScreenWindow.cpp b/src/preferences/screen/ScreenWindow.cpp index 78c8bf00cd..1c0abb81ac 100644 --- a/src/preferences/screen/ScreenWindow.cpp +++ b/src/preferences/screen/ScreenWindow.cpp @@ -902,6 +902,7 @@ ScreenWindow::MessageReceived(BMessage* message) fChangingAllWorkspaces = false; } + fScreenMode.UpdateOriginalMode(); UpdateActiveMode(); break; }