From 20de0093a7ed76e0d449dcb005e7e2bd10fed8d7 Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Thu, 24 Sep 2015 14:23:24 +0200 Subject: [PATCH] Support a generic string for pattern-visible() --- ext/repo_autopattern.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ext/repo_autopattern.c b/ext/repo_autopattern.c index 7edfc6ce..4c767e16 100644 --- a/ext/repo_autopattern.c +++ b/ext/repo_autopattern.c @@ -265,8 +265,13 @@ repo_add_autopattern(Repo *repo, int flags) repodata_set_str(data, s2 - pool->solvables, SOLVABLE_ICON, newname); else if (!strcmp(pn, "pattern-order()") && evr) repodata_set_str(data, s2 - pool->solvables, SOLVABLE_ORDER, newname); - else if (!strcmp(pn, "pattern-visible()") && !evr) - repodata_set_void(data, s2 - pool->solvables, SOLVABLE_ISVISIBLE); + else if (!strcmp(pn, "pattern-visible()")) + { + if (!evr) + repodata_set_void(data, s2 - pool->solvables, SOLVABLE_ISVISIBLE); + else + repodata_set_str(data, s2 - pool->solvables, SOLVABLE_ISVISIBLE, newname); + } } } queue_free(&patq); -- 2.47.3