summaryrefslogtreecommitdiff
path: root/src/preferences
diff options
context:
space:
mode:
authorAlexander Mikhaylenko <alexm@gnome.org>2021-11-24 02:15:46 +0500
committerAlexander Mikhaylenko <alexm@gnome.org>2021-11-24 13:40:05 +0500
commitc2621f7178c3e1b6f176e6e75d71e059ca845085 (patch)
tree281fbe5447c8febff00b416c7acbd52626b387e2 /src/preferences
parent851c0feab3c26b4e8c3f7434ac9757babf8a1882 (diff)
downloadepiphany-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.c6
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;
}