diff --git a/src/preferences/backgrounds/Backgrounds.cpp b/src/preferences/backgrounds/Backgrounds.cpp index c68b8e1171..e924cab169 100644 --- a/src/preferences/backgrounds/Backgrounds.cpp +++ b/src/preferences/backgrounds/Backgrounds.cpp @@ -53,8 +53,10 @@ BackgroundsApplication::BackgroundsApplication() void BackgroundsApplication::RefsReceived(BMessage* message) { - if (CountWindows() > 0) - BMessenger(WindowAt(0)->ChildAt(0)).SendMessage(message); + if (CountWindows() > 0) { + BWindow* window = WindowAt(0); + BMessenger(window->ChildAt(0)).SendMessage(message); + } }