commit 2f8a248e05e259351b1f37eb3837b8c7ac045bc3
parent 2743c364f448c58ae59e7df78605e19b2e56f332
Author: cfillion <cfillion@users.noreply.github.com>
Date: Mon, 4 Dec 2017 07:52:02 -0800
fix possible crash when synchronyzing repository from about dialog while the obsolete prompt is displayed
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/reapack.cpp b/src/reapack.cpp
@@ -326,9 +326,10 @@ Transaction *ReaPack::setupTransaction()
});
m_tx->setObsoleteHandler([=] (vector<Registry::Entry> &entries) {
- LockDialog progressLock(m_progress);
- LockDialog managerLock(m_manager);
+ LockDialog aboutLock(m_about);
LockDialog browserLock(m_browser);
+ LockDialog managerLock(m_manager);
+ LockDialog progressLock(m_progress);
return Dialog::Show<ObsoleteQuery>(m_instance, m_mainWindow,
&entries, &m_config->install.promptObsolete) == IDOK;