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:
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 ®Entry)
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};
}