Make manually closing message box code more correct

This commit is contained in:
David Rowe 2016-12-16 09:47:11 +13:00 committed by Seth Alves
parent 1ba317226d
commit 6d0bb3bdc7

View file

@ -6025,12 +6025,13 @@ void Application::addAssetToWorldMessageClose() {
}
void Application::onAssetToWorldMessageBoxClosed() {
// User manually closed message box.
qInfo(interfaceapp) << "User manually closed download status message box";
disconnect(_addAssetToWorldMessageBox);
_addAssetToWorldMessageBox = nullptr;
addAssetToWorldMessageClose();
if (_addAssetToWorldMessageBox) {
// User manually closed message box; perhaps because it has become stuck, so reset all messages.
qInfo(interfaceapp) << "User manually closed download status message box";
disconnect(_addAssetToWorldMessageBox);
_addAssetToWorldMessageBox = nullptr;
addAssetToWorldMessageClose();
}
}