Bring a modal window back to front when opening a dialog

Otherwise it can happen the modal window in background blocks the other UI.
This commit is contained in:
Klaus Basan
2019-04-17 16:39:10 +02:00
parent 803e68edd3
commit b093d02f49
6 changed files with 22 additions and 6 deletions

View File

@@ -63,9 +63,10 @@ namespace BlackSimPlugin
const QPointer<CSimulatorEmulated> myself(this);
QTimer::singleShot(1000, this, [ = ]
{
if (myself.isNull()) { return; }
if (myself.isNull() || !sGui || sGui->isShuttingDown()) { return; }
this->emitSimulatorCombinedStatus();
m_monitorWidget->show();
CGuiApplication::modalWindowToFront();
});
if (canLog()) { m_monitorWidget->appendReceivingCall(Q_FUNC_INFO); }