diff options
author | Alexander Mikhaylenko <alexm@gnome.org> | 2021-11-21 18:13:11 +0500 |
---|---|---|
committer | Alexander Mikhaylenko <alexm@gnome.org> | 2021-11-21 23:04:04 +0500 |
commit | 17670187783b7563d97aead9ff00699892fc0565 (patch) | |
tree | bc23a2ad5f804042bed674f23d012dcc9cfb922d /src/preferences | |
parent | 468aaa6b73992aa12964beca46e05cd7f4625971 (diff) | |
download | epiphany-17670187783b7563d97aead9ff00699892fc0565.tar.gz |
Follow the system dark preference for reader mode
When it's available, hide the reader color scheme preference and follow the
system.
Change the setting description to reflect this.
Fixes https://gitlab.gnome.org/GNOME/epiphany/-/issues/1546
Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1029>
Diffstat (limited to 'src/preferences')
-rw-r--r-- | src/preferences/prefs-appearance-page.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/preferences/prefs-appearance-page.c b/src/preferences/prefs-appearance-page.c index 7b65ee54f..42193af00 100644 --- a/src/preferences/prefs-appearance-page.c +++ b/src/preferences/prefs-appearance-page.c @@ -348,6 +348,10 @@ setup_appearance_page (PrefsAppearancePage *appearance_page) reader_font_style_set_mapping, NULL, NULL); + g_object_bind_property (hdy_style_manager_get_default (), "system-supports-color-schemes", + appearance_page->reader_mode_color_scheme, "visible", + G_BINDING_SYNC_CREATE | G_BINDING_INVERT_BOOLEAN); + hdy_combo_row_set_for_enum (HDY_COMBO_ROW (appearance_page->reader_mode_color_scheme), EPHY_TYPE_PREFS_READER_COLOR_SCHEME, reader_color_scheme_get_name, NULL, NULL); |