commit 8c30eb22b54aab2e95210a90d4abb45704d5b068
parent 7d3f53477d0d9278191b7706e310c9c6a1164b0b
Author: cfillion <cfillion@users.noreply.github.com>
Date: Tue, 26 Jan 2016 22:08:52 -0500
hide the progress dialog before showing the report dialog
Diffstat:
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/src/reapack.cpp b/src/reapack.cpp
@@ -256,10 +256,12 @@ Transaction *ReaPack::createTransaction()
m_progress->setTransaction(m_transaction);
m_transaction->onFinish([=] {
+ // hide the progress dialog
+ m_progress->setTransaction(nullptr);
+
if(m_transaction->isCancelled() || !m_transaction->isReportEnabled())
return;
- m_progress->disable();
m_manager->disable();
if(m_transaction->taskCount() == 0 && m_transaction->errors().empty())
@@ -267,13 +269,10 @@ Transaction *ReaPack::createTransaction()
else
Dialog::Show<Report>(m_instance, m_mainWindow, m_transaction);
- m_progress->enable();
m_manager->enable();
});
m_transaction->onDestroy([=] {
- m_progress->setTransaction(nullptr);
-
delete m_transaction;
m_transaction = nullptr;
});