forked from AuroraMiddleware/gtk
gdk/wayland: Make more matched settings from the portal as valid
Commit 97b5fad131
was a forward port from a gtk3 patch, but the hunk
was applied on the wrong bits of code.
Ensure the initialization paths also do mark settings read from the
portal as valid, so the checks for optional/newer settings actually have
the expected result. It is also desirable to mark settings as valid
after configuration changes (as that patch did effectively do), but not
enough to fix all situations.
This commit is contained in:
parent
1f284fcd70
commit
75ae0e04e1
@ -1955,6 +1955,7 @@ init_settings (GdkDisplay *display)
|
|||||||
char *a = g_variant_print (v, FALSE);
|
char *a = g_variant_print (v, FALSE);
|
||||||
g_debug ("Using portal setting for %s %s: %s\n", schema_str, key, a);
|
g_debug ("Using portal setting for %s %s: %s\n", schema_str, key, a);
|
||||||
g_free (a);
|
g_free (a);
|
||||||
|
entry->valid = TRUE;
|
||||||
apply_portal_setting (entry, v, display);
|
apply_portal_setting (entry, v, display);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user