diff options
Diffstat (limited to 'src/software-dbus/sw-utils.c')
-rw-r--r-- | src/software-dbus/sw-utils.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/software-dbus/sw-utils.c b/src/software-dbus/sw-utils.c index 7101e00..d06bf03 100644 --- a/src/software-dbus/sw-utils.c +++ b/src/software-dbus/sw-utils.c @@ -209,7 +209,8 @@ void sw_pkg_get_element_name(const SwPackage *pkg, char *elem_name, * Functions related to single PkPackage ******************************************************************************/ -void get_pk_pkg_from_sw_pkg(const SwPackage *sw_pkg, PkPackage **pk_pkg) +void get_pk_pkg_from_sw_pkg(const SwPackage *sw_pkg, PkBitfield filters, + PkPackage **pk_pkg) { PkTask *task = NULL; PkPackage *item = NULL; @@ -225,7 +226,7 @@ void get_pk_pkg_from_sw_pkg(const SwPackage *sw_pkg, PkPackage **pk_pkg) values = g_new0(gchar*, 2); values[0] = g_strdup(sw_pkg->name); - results = pk_task_search_names_sync(task, 0, values, NULL, NULL, NULL, &gerror); + results = pk_task_search_names_sync(task, filters, values, NULL, NULL, NULL, &gerror); if (check_and_create_error_msg(results, gerror, "Resolving package failed", error_msg, ERROR_MSG_LEN)) { warn(error_msg); |