From c12bdc7dee5f0521be6e91bdcf09bf88f862d60c Mon Sep 17 00:00:00 2001 From: Raphael Slinckx Date: Thu, 15 Sep 2005 12:50:07 +0000 Subject: If the search term is empty for a smart bookmark use the normal URL 2005-09-15 Raphael Slinckx * src/bookmarks/ephy-bookmarks.c: (impl_resolve_address): If the search term is empty for a smart bookmark use the normal URL instead of the smart url with the %s replaced by "" --- src/bookmarks/ephy-bookmarks.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src') diff --git a/src/bookmarks/ephy-bookmarks.c b/src/bookmarks/ephy-bookmarks.c index b81ae3d46..3e222eaf6 100644 --- a/src/bookmarks/ephy-bookmarks.c +++ b/src/bookmarks/ephy-bookmarks.c @@ -1343,6 +1343,24 @@ impl_resolve_address (EphyBookmarks *eb, if (address == NULL) return NULL; + /* The entered search term is empty "" */ + if (content == NULL || content[0] == '\0') + { + GnomeVFSURI *uri = gnome_vfs_uri_new (address); + if (uri != NULL) + { + char *real_address = g_strconcat ( + gnome_vfs_uri_get_scheme (uri), + "://", + gnome_vfs_uri_get_host_name (uri), + NULL); + gnome_vfs_uri_unref (uri); + + return real_address; + } + } + + /* Either there was a search term, or gnome-vfs URI had a problem */ if (content == NULL) content = ""; result = g_string_new_len (NULL, strlen (content) + strlen (address)); -- cgit v1.2.3