gdk/wayland: Support new `high-contrast` key causes Glib-critical failures
49589e1d causes Glib-critical failures at runtime (by bisect). On Fedora 35 Silverblue, using the Flatpak app EasyEffects with libadwaita. Wasn't found in non-Flatpak builds.
(easyeffects:2): GLib-CRITICAL **: 12:37:32.472: g_hash_table_lookup: assertion 'hash_table != NULL' failed
(easyeffects:2): GLib-CRITICAL **: 12:37:32.487: g_hash_table_lookup: assertion 'hash_table != NULL' failed
(easyeffects:2): Adwaita-DEBUG: 12:37:32.510: Setting org.freedesktop.appearance.color-scheme of type u not found
(easyeffects:2): Adwaita-DEBUG: 12:37:32.511: Setting org.gnome.desktop.interface.color-scheme of type s not found
(easyeffects:2): Adwaita-DEBUG: 12:37:32.513: Setting org.gnome.desktop.interface.a11y.high-contrast of type b not found
(easyeffects:2): GLib-CRITICAL **: 12:37:32.513: g_hash_table_lookup: assertion 'hash_table != NULL' failed
At first I assumed this is since the portal in Fedora 35 doesn't support color-scheme
yet, however the commit is only about high-contrast
.
Edited by Vincent Chernin