commit 06e20ad087e1bbb1ca34377222fd4c538771164a
parent adabba7acc27e9fe5a665d637627a7d66da7826c
Author: cfillion <cfillion@users.noreply.github.com>
Date: Sun, 12 Nov 2017 15:09:46 -0500
browser: don't enable the selection-wide reinstall action if the current version is not in the repository
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/browser_entry.cpp b/src/browser_entry.cpp
@@ -237,7 +237,7 @@ int Browser::Entry::possibleActions() const
if((test(UninstalledFlag) || test(OutOfDateFlag)) && (!target || *target != latest))
flags |= CanInstallLatest;
- if(test(InstalledFlag) && !test(ObsoleteFlag) && (!target || *target != current))
+ if(test(InstalledFlag) && !test(ObsoleteFlag) && current && (!target || *target != current))
flags |= CanReinstall;
if(test(InstalledFlag) && !test(ProtectedFlag) && (!target || *target != nullptr))
flags |= CanUninstall;