reapack

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

commit f17367474654e951f7e7160c13164d65564004bd
parent 4360e5dcfd09df9708f1b3ffd8f8c3ca39b44c44
Author: cfillion <cfillion@users.noreply.github.com>
Date:   Tue, 15 Dec 2015 13:39:08 -0500

don't commit failed package downloads

Diffstat:
Msrc/pkgtransaction.cpp | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/pkgtransaction.cpp b/src/pkgtransaction.cpp @@ -73,6 +73,9 @@ void PackageTransaction::cancel() void PackageTransaction::commit() { + if(m_isCancelled) + return; + for(const PathPair &paths : m_files) { const string tempPath = m_transaction->prefixPath(paths.first).join(); const string targetPath = m_transaction->prefixPath(paths.second).join();