From 1737f562cc50129dfe6b0ce193a6103aa062624f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Fri, 9 Sep 2016 20:11:49 +0200 Subject: [PATCH] fdroidcl: remove incorrect "no such category" error Fixes #14. --- cmd/fdroidcl/search.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/fdroidcl/search.go b/cmd/fdroidcl/search.go index 328a1cb..6b98cb6 100644 --- a/cmd/fdroidcl/search.go +++ b/cmd/fdroidcl/search.go @@ -47,16 +47,16 @@ func runSearch(args []string) { device = mustOneDevice() } apps := mustLoadIndexes() - if len(args) > 0 { + if len(apps) > 0 && len(args) > 0 { apps = filterAppsSearch(apps, args) } - if *installed { + if len(apps) > 0 && *installed { apps = filterAppsInstalled(apps, device) } - if *updates { + if len(apps) > 0 && *updates { apps = filterAppsUpdates(apps, device) } - if *category != "" { + if len(apps) > 0 && *category != "" { apps = filterAppsCategory(apps, *category) if apps == nil { fmt.Fprintf(os.Stderr, "No such category: %s\n", *category)