From 6d0bb3bdc72f62490a828ceb52dd4b4ab25c10c1 Mon Sep 17 00:00:00 2001 From: David Rowe Date: Fri, 16 Dec 2016 09:47:11 +1300 Subject: [PATCH] Make manually closing message box code more correct --- interface/src/Application.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 14474029ae..8063075ef0 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -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(); + } }