diff options
| author | Silarn <jrim@rimpo.org> | 2018-05-08 11:31:05 -0500 |
|---|---|---|
| committer | Silarn <jrim@rimpo.org> | 2018-05-08 11:31:05 -0500 |
| commit | 632474ef9794369131d37642b207ccd98e5a4b39 (patch) | |
| tree | 950e43975b867d2178c4147d915ddc26447ebcd3 /src/installationmanager.cpp | |
| parent | 44111d12c181ff062d7936480fdc380e33232e0e (diff) | |
Reset the progress bar data after completing the extraction
Diffstat (limited to 'src/installationmanager.cpp')
| -rw-r--r-- | src/installationmanager.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/installationmanager.cpp b/src/installationmanager.cpp index d1922cf9..8cfe04cb 100644 --- a/src/installationmanager.cpp +++ b/src/installationmanager.cpp @@ -182,6 +182,7 @@ bool InstallationManager::unpackSingleFile(const QString &fileName) m_InstallationProgress->hide();
m_InstallationProgress->deleteLater();
m_InstallationProgress = nullptr;
+ m_Progress = 0;
});
m_InstallationProgress->setWindowFlags(
m_InstallationProgress->windowFlags() & ~Qt::WindowContextHelpButtonHint);
@@ -202,8 +203,6 @@ bool InstallationManager::unpackSingleFile(const QString &fileName) do {
if (m_Progress != m_InstallationProgress->value())
m_InstallationProgress->setValue(m_Progress);
- if (m_ProgressFile != m_InstallationProgress->labelText())
- m_InstallationProgress->setLabelText(m_ProgressFile);
QCoreApplication::processEvents();
} while (!future.isFinished() || m_InstallationProgress->isVisible());
bool res = future.result();
@@ -283,6 +282,7 @@ QStringList InstallationManager::extractFiles(const QStringList &filesOrig, bool m_InstallationProgress->hide();
m_InstallationProgress->deleteLater();
m_InstallationProgress = nullptr;
+ m_Progress = 0;
});
m_InstallationProgress->setWindowFlags(
m_InstallationProgress->windowFlags() & (~Qt::WindowContextHelpButtonHint));
@@ -303,8 +303,6 @@ QStringList InstallationManager::extractFiles(const QStringList &filesOrig, bool do {
if (m_Progress != m_InstallationProgress->value())
m_InstallationProgress->setValue(m_Progress);
- if (m_ProgressFile != m_InstallationProgress->labelText())
- m_InstallationProgress->setLabelText(m_ProgressFile);
QCoreApplication::processEvents();
} while (!future.isFinished() || m_InstallationProgress->isVisible());
if (!future.result()) {
@@ -584,6 +582,8 @@ bool InstallationManager::doInstall(GuessedValue<QString> &modName, QString game m_InstallationProgress->hide();
m_InstallationProgress->deleteLater();
m_InstallationProgress = nullptr;
+ m_Progress = 0;
+ m_ProgressFile = QString();
});
m_InstallationProgress->setWindowFlags(
|
