reapack

Package manager for REAPER
Log | Files | Refs | Submodules | README | LICENSE

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:
Msrc/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;