Fixed a small bug I found in the Screen preferences:
Now if the Backgrounds preferences app is already running clicking the "Set Background..." button will activate it. Previously this was ignored because the app was launched without checking the return code from be_roster. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19301 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -865,7 +865,11 @@ ScreenWindow::MessageReceived(BMessage* message)
|
||||
break;
|
||||
|
||||
case BUTTON_LAUNCH_BACKGROUNDS_MSG:
|
||||
be_roster->Launch(kBackgroundsSignature);
|
||||
if (be_roster->Launch(kBackgroundsSignature) == B_ALREADY_RUNNING) {
|
||||
app_info info;
|
||||
be_roster->GetAppInfo(kBackgroundsSignature, &info);
|
||||
be_roster->ActivateApp(info.team);
|
||||
}
|
||||
break;
|
||||
|
||||
case BUTTON_DEFAULTS_MSG:
|
||||
|
||||
Reference in New Issue
Block a user