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; delete fSystemInfoHandler;
// replicant deleted, destroy the about window // replicant deleted, destroy the about window
if (fAboutWindow != NULL) if (fAboutWindow != NULL && fAboutWindow->Lock())
fAboutWindow->Quit(); fAboutWindow->Quit();
} }
+1 -1
View File
@@ -185,7 +185,7 @@ CalcView::~CalcView()
free(fKeypadDescription); free(fKeypadDescription);
// replicant deleted, destroy the about window // replicant deleted, destroy the about window
if (fAboutWindow != NULL) if (fAboutWindow != NULL && fAboutWindow->Lock())
fAboutWindow->Quit(); fAboutWindow->Quit();
} }
+1 -1
View File
@@ -139,7 +139,7 @@ NetworkStatusView::NetworkStatusView(BMessage* archive)
NetworkStatusView::~NetworkStatusView() NetworkStatusView::~NetworkStatusView()
{ {
if (fAboutWindow != NULL) if (fAboutWindow != NULL && fAboutWindow->Lock())
fAboutWindow->Quit(); fAboutWindow->Quit();
} }
@@ -206,7 +206,7 @@ ProcessController::~ProcessController()
gPCView = NULL; gPCView = NULL;
// replicant deleted, destroy the about window // replicant deleted, destroy the about window
if (fAboutWindow != NULL) if (fAboutWindow != NULL && fAboutWindow->Lock())
fAboutWindow->Quit(); fAboutWindow->Quit();
} }
+1 -1
View File
@@ -374,7 +374,7 @@ WorkspacesView::WorkspacesView(BMessage* archive)
WorkspacesView::~WorkspacesView() WorkspacesView::~WorkspacesView()
{ {
if (fAboutWindow != NULL) if (fAboutWindow != NULL && fAboutWindow->Lock())
fAboutWindow->Quit(); fAboutWindow->Quit();
} }