From: Carlos Garcia Campos Date: Sun, 20 Mar 2011 10:24:01 +0000 (+0100) Subject: Add comment explaining the previous commit X-Git-Tag: EVINCE_2_91_92~13 X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=be325017a224d8f293753577c031a8b5c277a97a;p=evince.git Add comment explaining the previous commit --- diff --git a/shell/ev-application.c b/shell/ev-application.c index 21f7a3a2..2fc9030e 100644 --- a/shell/ev-application.c +++ b/shell/ev-application.c @@ -293,6 +293,12 @@ ev_spawn (const char *uri, gdk_app_launch_context_set_screen (ctx, screen); gdk_app_launch_context_set_timestamp (ctx, timestamp); + /* Some URIs can be changed when passed through a GFile + * (for instance unsupported uris with strange formats like mailto:), + * so if you have a textual uri you want to pass in as argument, + * consider using g_app_info_launch_uris() instead. + * See https://bugzilla.gnome.org/show_bug.cgi?id=644604 + */ uri_list.data = (gchar *)uri; uri_list.prev = uri_list.next = NULL; g_app_info_launch_uris (app, &uri_list,