Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--shell/ev-window.c3
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 1ecf9c9..22c3c5a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-10-12 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-window.c: (launch_external_uri):
+
+ Do not consider mailto links as http uris. Fixes bug #555801.
+
2008-10-06 Carlos Garcia Campos <carlosgc@gnome.org>
* shell/ev-view.c: (merge_selection_region), (clear_selection):
diff --git a/shell/ev-window.c b/shell/ev-window.c
index 44a68c6..0b2fd18 100644
--- a/shell/ev-window.c
+++ b/shell/ev-window.c
@@ -4902,7 +4902,8 @@ launch_external_uri (EvWindow *window, EvLinkAction *action)
GDK_CURRENT_TIME);
#endif
- if (!g_strstr_len (uri, strlen (uri), "://")) {
+ if (!g_strstr_len (uri, strlen (uri), "://") &&
+ !g_str_has_prefix (uri, "mailto:")) {
gchar *http;
/* Not a valid uri, assuming it's http */