From 853e7752e307b8514d062ea1f0ca99a9d52918ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Sat, 24 Oct 2015 11:19:32 +0200 Subject: [PATCH] Fix installed status reporting --- cmd/fdroidcl/search.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cmd/fdroidcl/search.go b/cmd/fdroidcl/search.go index 2a2d2e2..3ac985d 100644 --- a/cmd/fdroidcl/search.go +++ b/cmd/fdroidcl/search.go @@ -132,11 +132,14 @@ func descVersion(app fdroidcl.App, inst *adb.Package) string { if inst == nil { return fmt.Sprintf("%s (%d)", cur.VName, cur.VCode) } - if !*installed && inst.VCode >= cur.VCode { + if inst.VCode < cur.VCode { + return fmt.Sprintf("%s (%d) -> %s (%d)", inst.VName, inst.VCode, + cur.VName, cur.VCode) + } + if !*installed { return fmt.Sprintf("%s (%d) [installed]", cur.VName, cur.VCode) } - return fmt.Sprintf("%s (%d) -> %s (%d)", inst.VName, inst.VCode, - cur.VName, cur.VCode) + return fmt.Sprintf("%s (%d)", cur.VName, cur.VCode) } func printApp(app fdroidcl.App, IDLen int, inst *adb.Package) {