diff options
author | Alexander Mikhaylenko <alexm@gnome.org> | 2021-11-24 02:15:46 +0500 |
---|---|---|
committer | Alexander Mikhaylenko <alexm@gnome.org> | 2021-11-24 13:40:05 +0500 |
commit | c2621f7178c3e1b6f176e6e75d71e059ca845085 (patch) | |
tree | 281fbe5447c8febff00b416c7acbd52626b387e2 /src/preferences | |
parent | 851c0feab3c26b4e8c3f7434ac9757babf8a1882 (diff) | |
download | epiphany-c2621f7178c3e1b6f176e6e75d71e059ca845085.tar.gz |
Stop using about:blank for new tabs
about:blank is still white even when the app is using dark style.
Go with the same approach as Safari and introduce a new page for new tab
instead: about:newtab. As a bonus, we can give it a proper title instead
of "blank page".
Fixes https://gitlab.gnome.org/GNOME/epiphany/-/issues/1555
Diffstat (limited to 'src/preferences')
-rw-r--r-- | src/preferences/prefs-general-page.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/preferences/prefs-general-page.c b/src/preferences/prefs-general-page.c index b17241edc..4bae44c72 100644 --- a/src/preferences/prefs-general-page.c +++ b/src/preferences/prefs-general-page.c @@ -960,7 +960,7 @@ blank_homepage_get_mapping (GValue *value, const char *setting; setting = g_variant_get_string (variant, NULL); - if (g_strcmp0 (setting, "about:blank") == 0) + if (g_strcmp0 (setting, "about:newtab") == 0) g_value_set_boolean (value, TRUE); return TRUE; @@ -978,7 +978,7 @@ blank_homepage_set_mapping (const GValue *value, gtk_entry_set_text (GTK_ENTRY (general_page->custom_homepage_entry), ""); - return g_variant_new_string ("about:blank"); + return g_variant_new_string ("about:newtab"); } static gboolean @@ -989,7 +989,7 @@ custom_homepage_get_mapping (GValue *value, const char *setting; setting = g_variant_get_string (variant, NULL); - if (setting && setting[0] != '\0' && g_strcmp0 (setting, "about:blank") != 0) + if (setting && setting[0] != '\0' && g_strcmp0 (setting, "about:newtab") != 0) g_value_set_boolean (value, TRUE); return TRUE; } |