TeamDebugger: minor cleanups.
- On team exit, close the debug interface. - When receiving a restart request via the listener, save settings before dispatching it.
This commit is contained in:
@@ -736,6 +736,7 @@ TeamDebugger::MessageReceived(BMessage* message)
|
|||||||
if (fCommandLineArgc == 0)
|
if (fCommandLineArgc == 0)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
_SaveSettings();
|
||||||
fListener->TeamDebuggerRestartRequested(this);
|
fListener->TeamDebuggerRestartRequested(this);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -1270,6 +1271,8 @@ bool
|
|||||||
TeamDebugger::_HandleTeamDeleted(TeamDeletedEvent* event)
|
TeamDebugger::_HandleTeamDeleted(TeamDeletedEvent* event)
|
||||||
{
|
{
|
||||||
char message[64];
|
char message[64];
|
||||||
|
fDebuggerInterface->Close(false);
|
||||||
|
|
||||||
snprintf(message, sizeof(message), "Team %" B_PRId32 " has terminated. ",
|
snprintf(message, sizeof(message), "Team %" B_PRId32 " has terminated. ",
|
||||||
event->Team());
|
event->Team());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user