commit a0ea12e24baa16c626f0990cd9ed26b3a8a15ecb parent fad239c147dd2f21b7745c6ce57bcb3ad2f4cd4c Author: cfillion <cfillion@users.noreply.github.com> Date: Tue, 26 Jan 2016 00:18:52 -0800 re-register scripts when importing an existing disabled remote Diffstat:
M | src/reapack.cpp | | | 15 | +++++++++++---- |
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/src/reapack.cpp b/src/reapack.cpp @@ -198,15 +198,22 @@ void ReaPack::importRemote() return; } + else if(hitchhikeTransaction()) { + enable(existing); + m_manager->refresh(); + m_config->write(); - } + m_transaction->synchronize(remote); + } - if(hitchhikeTransaction()) - m_transaction->synchronize(remote); + return; + } - if(!m_transaction) + if(!hitchhikeTransaction()) return; + m_transaction->synchronize(remote); + m_transaction->onFinish([=] { if(m_transaction->isCancelled()) return;