Also lock fAboutWindow before Quit()ting in other apps

This commit is contained in:
John Scipione
2012-12-17 16:46:41 -05:00
parent a4d5ac6a25
commit 7fe8b2bf2a
5 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -602,7 +602,7 @@ ActivityView::~ActivityView()
delete fSystemInfoHandler;
// replicant deleted, destroy the about window
if (fAboutWindow != NULL)
if (fAboutWindow != NULL && fAboutWindow->Lock())
fAboutWindow->Quit();
}
+1 -1
View File
@@ -185,7 +185,7 @@ CalcView::~CalcView()
free(fKeypadDescription);
// replicant deleted, destroy the about window
if (fAboutWindow != NULL)
if (fAboutWindow != NULL && fAboutWindow->Lock())
fAboutWindow->Quit();
}
+1 -1
View File
@@ -139,7 +139,7 @@ NetworkStatusView::NetworkStatusView(BMessage* archive)
NetworkStatusView::~NetworkStatusView()
{
if (fAboutWindow != NULL)
if (fAboutWindow != NULL && fAboutWindow->Lock())
fAboutWindow->Quit();
}
@@ -206,7 +206,7 @@ ProcessController::~ProcessController()
gPCView = NULL;
// replicant deleted, destroy the about window
if (fAboutWindow != NULL)
if (fAboutWindow != NULL && fAboutWindow->Lock())
fAboutWindow->Quit();
}
+1 -1
View File
@@ -374,7 +374,7 @@ WorkspacesView::WorkspacesView(BMessage* archive)
WorkspacesView::~WorkspacesView()
{
if (fAboutWindow != NULL)
if (fAboutWindow != NULL && fAboutWindow->Lock())
fAboutWindow->Quit();
}