reapack

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

commit 83cda34af336ea2bb2bf4ca2a9a04f6609045769
parent c3d8495f78281c90990a777a9835f0cd182834f6
Author: cfillion <cfillion@users.noreply.github.com>
Date:   Wed,  4 May 2016 21:02:33 -0400

transaction: don't try to register empty file names

(for invalid script packages that don't have a main file)

Diffstat:
Msrc/transaction.cpp | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/transaction.cpp b/src/transaction.cpp @@ -349,7 +349,9 @@ bool Transaction::runTasks() void Transaction::registerInHost(const bool add, const Registry::Entry &entry) { // don't actually do anything until commit() – which will calls registerQueued - m_regQueue.push({add, entry, m_registry->getMainFile(entry)}); + const string &mainFile = m_registry->getMainFile(entry); + if(!mainFile.empty()) + m_regQueue.push({add, entry, mainFile}); } void Transaction::registerQueued()