summaryrefslogtreecommitdiffstats
path: root/src/software-dbus/sw-utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/software-dbus/sw-utils.c')
-rw-r--r--src/software-dbus/sw-utils.c5
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);