summaryrefslogtreecommitdiff
path: root/src/preferences
diff options
context:
space:
mode:
authorAlexander Mikhaylenko <alexm@gnome.org>2021-11-21 18:13:11 +0500
committerAlexander Mikhaylenko <alexm@gnome.org>2021-11-21 23:04:04 +0500
commit17670187783b7563d97aead9ff00699892fc0565 (patch)
treebc23a2ad5f804042bed674f23d012dcc9cfb922d /src/preferences
parent468aaa6b73992aa12964beca46e05cd7f4625971 (diff)
downloadepiphany-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.c4
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);