wayland: Adapt to settings portal api change

ReadAll now accepts an array of patterns.
This commit is contained in:
Matthias Clasen 2018-11-12 13:51:56 -05:00
parent d7c2e5844b
commit 39f8e1e137

View File

@ -1792,6 +1792,7 @@ init_settings (GdkDisplay *display)
const char *schema;
GVariant *val;
GVariantIter *iter;
const char *patterns[] = { "org.gnome.*", NULL };
display_wayland->settings_portal = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION,
G_DBUS_PROXY_FLAGS_NONE,
@ -1811,7 +1812,7 @@ init_settings (GdkDisplay *display)
ret = g_dbus_proxy_call_sync (display_wayland->settings_portal,
"ReadAll",
g_variant_new ("(s)", "org.gnome.*"),
g_variant_new ("(^as)", patterns),
G_DBUS_CALL_FLAGS_NONE,
G_MAXINT,
NULL,