reapack

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

commit a40687b5d6887f795ce07da686088970760a4ad4
parent 4a9d222329771eed395d06772d71c7968d2e74be
Author: cfillion <cfillion@users.noreply.github.com>
Date:   Mon, 21 Jun 2021 05:55:29 -0400

don't modify the database at every startup

Inserting files caused the contents to be different every time.

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

diff --git a/src/reapack.cpp b/src/reapack.cpp @@ -389,6 +389,9 @@ void ReaPack::registerSelf() try { Registry reg(Path::REGISTRY.prependRoot()); + const Registry::Entry &entry = reg.getEntry(&pkg); + if(entry && entry.version == ver.name()) + return; // avoid modifying the database file at every startup reg.push(&ver); reg.commit(); }