Removed the testing-only restart messages -- daemon now silently relaunches servers
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19608 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -22,8 +22,8 @@ enum {
|
|||||||
M_RELAUNCH_MIDI
|
M_RELAUNCH_MIDI
|
||||||
};
|
};
|
||||||
|
|
||||||
// Time delay in microseconds - 2 seconds
|
// Time delay in microseconds - 1 seconds
|
||||||
const bigtime_t kRelaunchDelay = 2000000;
|
const bigtime_t kRelaunchDelay = 1000000;
|
||||||
|
|
||||||
const char *gSignatures[] = {
|
const char *gSignatures[] = {
|
||||||
"application/x-vnd.Be-TSKB",
|
"application/x-vnd.Be-TSKB",
|
||||||
@@ -113,75 +113,33 @@ App::MessageReceived(BMessage *msg)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case M_RELAUNCH_DESKBAR: {
|
case M_RELAUNCH_DESKBAR: {
|
||||||
BAlert *alert = new BAlert("Services Daemon",
|
be_roster->Launch(gSignatures[msg->what - M_RELAUNCH_DESKBAR]);
|
||||||
"The Deskbar is no longer running. Restart it?",
|
|
||||||
"No","Yes");
|
|
||||||
if (alert->Go() == 1) {
|
|
||||||
be_roster->Launch(gSignatures[msg->what - M_RELAUNCH_DESKBAR]);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case M_RELAUNCH_TRACKER: {
|
case M_RELAUNCH_TRACKER: {
|
||||||
BAlert *alert = new BAlert("Services Daemon",
|
be_roster->Launch(gSignatures[msg->what - M_RELAUNCH_DESKBAR]);
|
||||||
"Tracker is no longer running. Restart it?",
|
|
||||||
"No","Yes");
|
|
||||||
if (alert->Go() == 1) {
|
|
||||||
be_roster->Launch(gSignatures[msg->what - M_RELAUNCH_DESKBAR]);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case M_RELAUNCH_MAIL: {
|
case M_RELAUNCH_MAIL: {
|
||||||
BAlert *alert = new BAlert("Services Daemon",
|
be_roster->Launch(gSignatures[msg->what - M_RELAUNCH_DESKBAR]);
|
||||||
"Mail services are no longer running. Restart them?",
|
|
||||||
"No","Yes");
|
|
||||||
if (alert->Go() == 1) {
|
|
||||||
be_roster->Launch(gSignatures[msg->what - M_RELAUNCH_DESKBAR]);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case M_RELAUNCH_PRINT: {
|
case M_RELAUNCH_PRINT: {
|
||||||
BAlert *alert = new BAlert("Services Daemon",
|
be_roster->Launch(gSignatures[msg->what - M_RELAUNCH_DESKBAR]);
|
||||||
"Print services are no longer running. Restart them?",
|
|
||||||
"No","Yes");
|
|
||||||
if (alert->Go() == 1) {
|
|
||||||
be_roster->Launch(gSignatures[msg->what - M_RELAUNCH_DESKBAR]);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case M_RELAUNCH_AUDIO: {
|
case M_RELAUNCH_AUDIO: {
|
||||||
BAlert *alert = new BAlert("Services Daemon",
|
be_roster->Launch(gSignatures[msg->what - M_RELAUNCH_DESKBAR]);
|
||||||
"The audio server is no longer running. Restart them?",
|
|
||||||
"No","Yes");
|
|
||||||
if (alert->Go() == 1) {
|
|
||||||
be_roster->Launch(gSignatures[msg->what - M_RELAUNCH_DESKBAR]);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case M_RELAUNCH_MEDIA_ADDONS:
|
case M_RELAUNCH_MEDIA_ADDONS:
|
||||||
case M_RELAUNCH_MEDIA: {
|
case M_RELAUNCH_MEDIA: {
|
||||||
BAlert *alert = new BAlert("Services Daemon",
|
shutdown_media_server();
|
||||||
"Media services are no longer running. Restart them?",
|
launch_media_server();
|
||||||
"No","Yes");
|
|
||||||
if (alert->Go() == 1) {
|
|
||||||
shutdown_media_server();
|
|
||||||
launch_media_server();
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case M_RELAUNCH_MIDI: {
|
case M_RELAUNCH_MIDI: {
|
||||||
BAlert *alert = new BAlert("Services Daemon",
|
be_roster->Launch(gSignatures[msg->what - M_RELAUNCH_DESKBAR]);
|
||||||
"The MIDI server is no longer running. Restart them?",
|
|
||||||
"No","Yes");
|
|
||||||
if (alert->Go() == 1) {
|
|
||||||
be_roster->Launch(gSignatures[msg->what - M_RELAUNCH_DESKBAR]);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user