reapack

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

commit 2f4f9f4b033b29fe37bd5d086875ba78b9d161ef
parent 2e2c4d5973085d9ddfea8c9b6a05a326bafcec21
Author: cfillion <cfillion@users.noreply.github.com>
Date:   Wed, 25 Jul 2018 05:38:52 -0700

uninstall: unregister scripts even if the files do not exist [t=209330]

Diffstat:
Msrc/task.cpp | 5+----
1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/task.cpp b/src/task.cpp @@ -46,10 +46,7 @@ bool UninstallTask::start() void UninstallTask::commit() { for(const auto &file : m_files) { - if(!FS::exists(file.path)) - continue; - - if(FS::removeRecursive(file.path)) + if(!FS::exists(file.path) || FS::removeRecursive(file.path)) tx()->receipt()->addRemoval(file.path); else tx()->receipt()->addError({FS::lastError(), file.path.join()});