diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c index 39799e2762..f5ea972fa2 100644 --- a/gdk/wayland/gdkdisplay-wayland.c +++ b/gdk/wayland/gdkdisplay-wayland.c @@ -1836,6 +1836,7 @@ settings_portal_changed (GDBusProxy *proxy, char *a = g_variant_print (value, FALSE); g_debug ("Using changed portal setting %s %s: %s", namespace, name, a); g_free (a); + entry->valid = TRUE; apply_portal_setting (entry, value, display); gdk_display_setting_changed (display, entry->setting); }