diff --git a/src/preferences/screen/ScreenWindow.cpp b/src/preferences/screen/ScreenWindow.cpp index 87e96eb36a..9a1877a78c 100644 --- a/src/preferences/screen/ScreenWindow.cpp +++ b/src/preferences/screen/ScreenWindow.cpp @@ -717,7 +717,8 @@ ScreenWindow::WorkspaceActivated(int32 workspace, bool state) if (fSelected == fActive) UpdateActiveMode(); - PostMessage(new BMessage(UPDATE_DESKTOP_COLOR_MSG), fMonitorView); + BMessage message(UPDATE_DESKTOP_COLOR_MSG); + PostMessage(&message, fMonitorView); }