From 42ccd4ec827aed6f2145c2a3bf5613d7c521fa77 Mon Sep 17 00:00:00 2001 From: Cosimo Cecchi Date: Sun, 4 Nov 2007 23:00:35 +0000 Subject: Move "address_has_web_scheme" to ephy-embed-utils. svn path=/trunk/; revision=7622 --- embed/ephy-embed-utils.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'embed/ephy-embed-utils.c') diff --git a/embed/ephy-embed-utils.c b/embed/ephy-embed-utils.c index 4a9c44c85..5fe226309 100644 --- a/embed/ephy-embed-utils.c +++ b/embed/ephy-embed-utils.c @@ -119,3 +119,20 @@ ephy_embed_utils_get_title_composite (EphyEmbed *embed) return title != NULL ? title : ""; } +gboolean +ephy_embed_utils_address_has_web_scheme (const char *address) +{ + gboolean has_web_scheme; + + if (address == NULL) return FALSE; + + has_web_scheme = (g_str_has_prefix (address, "http:") || + g_str_has_prefix (address, "https:") || + g_str_has_prefix (address, "ftp:") || + g_str_has_prefix (address, "file:") || + g_str_has_prefix (address, "data:") || + g_str_has_prefix (address, "about:") || + g_str_has_prefix (address, "gopher:")); + + return has_web_scheme; +} -- cgit v1.2.3