reapack

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

commit 5ee237ebf8b37c54479585261b8e558d2df202d4
parent e51097e69895f802779529306ffa141428c2f834
Author: cfillion <cfillion@users.noreply.github.com>
Date:   Fri, 12 Aug 2016 20:16:36 -0400

browser: show the newest available version een if older than the one currently installed

Diffstat:
Msrc/browser.cpp | 11++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/browser.cpp b/src/browser.cpp @@ -619,12 +619,13 @@ auto Browser::makeEntry(const Package *pkg, const Registry::Entry &regEntry) current = pkg->findVersion(regEntry.version); } - else { - if(!latest) // show latest pre-release if no stable version is available - latest = pkg->lastVersion(true); - + else flags |= UninstalledFlag; - } + + // Show latest pre-release if no stable version is available, + // or the newest available version if older than current installed version. + if(!latest) + latest = pkg->lastVersion(true); return {flags, regEntry, pkg, latest, current}; }