diff --git a/src/servers/notification/NotificationWindow.cpp b/src/servers/notification/NotificationWindow.cpp index 73053e2058..363b62c173 100644 --- a/src/servers/notification/NotificationWindow.cpp +++ b/src/servers/notification/NotificationWindow.cpp @@ -111,6 +111,13 @@ NotificationWindow::FrameResized(float width, float height) } +void +NotificationWindow::ScreenChanged(BRect frame, color_space mode) +{ + SetPosition(); +} + + void NotificationWindow::MessageReceived(BMessage* message) { diff --git a/src/servers/notification/NotificationWindow.h b/src/servers/notification/NotificationWindow.h index 2bbde55477..10b2653984 100644 --- a/src/servers/notification/NotificationWindow.h +++ b/src/servers/notification/NotificationWindow.h @@ -46,6 +46,7 @@ public: virtual void MessageReceived(BMessage*); virtual void WorkspaceActivated(int32, bool); virtual void FrameResized(float width, float height); + virtual void ScreenChanged(BRect frame, color_space mode); virtual BHandler* ResolveSpecifier(BMessage*, int32, BMessage*, int32, const char*);