Make manually closing message box code more correct

This commit is contained in:
David Rowe 2016-12-16 09:47:11 +13:00
parent 861ce2c27b
commit b8114b29b2

View file

@ -5974,12 +5974,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();
}
}