[PowerStatus] Avoid crashes on exit when Info window is opened
* Fixes #10885
This commit is contained in:
@@ -612,6 +612,11 @@ PowerStatusReplicant::~PowerStatusReplicant()
|
|||||||
if (fMessengerExist)
|
if (fMessengerExist)
|
||||||
delete fExtWindowMessenger;
|
delete fExtWindowMessenger;
|
||||||
|
|
||||||
|
if (fExtendedWindow && fExtendedWindow->Lock()) {
|
||||||
|
fExtendedWindow->Quit();
|
||||||
|
fExtendedWindow = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
fDriverInterface->StopWatching(this);
|
fDriverInterface->StopWatching(this);
|
||||||
fDriverInterface->Disconnect();
|
fDriverInterface->Disconnect();
|
||||||
fDriverInterface->ReleaseReference();
|
fDriverInterface->ReleaseReference();
|
||||||
|
|||||||
Reference in New Issue
Block a user