summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Bessent <lost.dragonist@gmail.com>2020-02-21 01:59:49 -0700
committerChris Bessent <lost.dragonist@gmail.com>2020-02-21 01:59:49 -0700
commit42e5c33a32bdb9438f486d8c608755a4966c1c44 (patch)
tree9cc50fbf3bb08efd2db64be06125c9005c246b5d
parent21904f6214d05a4a823e08317fab8c3f2463d57a (diff)
Hacky fix to installation progress dialog flashing
-rw-r--r--src/installationmanager.cpp6
1 files changed, 6 insertions, 0 deletions
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<bool> 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(GuessedValue<QSt
m_InstallationProgress->windowFlags() & (~Qt::WindowContextHelpButtonHint));
m_InstallationProgress->setWindowModality(Qt::WindowModal);
m_InstallationProgress->setFixedSize(600, 100);
+ m_InstallationProgress->setAutoClose(false);
+ m_InstallationProgress->setAutoReset(false);
m_InstallationProgress->show();
QFuture<bool> future = QtConcurrent::run([&]() -> bool {
return m_ArchiveHandler->extract(