From 42e5c33a32bdb9438f486d8c608755a4966c1c44 Mon Sep 17 00:00:00 2001 From: Chris Bessent Date: Fri, 21 Feb 2020 01:59:49 -0700 Subject: Hacky fix to installation progress dialog flashing --- src/installationmanager.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/installationmanager.cpp') diff --git a/src/installationmanager.cpp b/src/installationmanager.cpp index d62067c2..109d0fcd 100644 --- a/src/installationmanager.cpp +++ b/src/installationmanager.cpp @@ -191,6 +191,8 @@ bool InstallationManager::unpackSingleFile(const QString &fileName) m_InstallationProgress->setWindowTitle(tr("Extracting files")); m_InstallationProgress->setWindowModality(Qt::WindowModal); m_InstallationProgress->setFixedSize(600, 100); + m_InstallationProgress->setAutoClose(false); + m_InstallationProgress->setAutoReset(false); m_InstallationProgress->show(); QFuture future = QtConcurrent::run([&]() -> bool { @@ -290,6 +292,8 @@ QStringList InstallationManager::extractFiles(const QStringList &filesOrig, bool m_InstallationProgress->setWindowTitle(tr("Extracting files")); m_InstallationProgress->setWindowModality(Qt::WindowModal); m_InstallationProgress->setFixedSize(600, 100); + m_InstallationProgress->setAutoClose(false); + m_InstallationProgress->setAutoReset(false); m_InstallationProgress->show(); // unpack only the files we need for the installer @@ -601,6 +605,8 @@ IPluginInstaller::EInstallResult InstallationManager::doInstall(GuessedValuewindowFlags() & (~Qt::WindowContextHelpButtonHint)); m_InstallationProgress->setWindowModality(Qt::WindowModal); m_InstallationProgress->setFixedSize(600, 100); + m_InstallationProgress->setAutoClose(false); + m_InstallationProgress->setAutoReset(false); m_InstallationProgress->show(); QFuture future = QtConcurrent::run([&]() -> bool { return m_ArchiveHandler->extract( -- cgit v1.3.1