yelp/yelp-under-gdm.patch
2008-03-31 22:41:00 +00:00

22 lines
736 B
Diff

Index: yelp/src/yelp-window.c
===================================================================
--- yelp/src/yelp-window.c (revision 3119)
+++ yelp/src/yelp-window.c (working copy)
@@ -1057,6 +1057,16 @@ yelp_window_load (YelpWindow *window, co
gint status = 0;
GError *error = NULL;
+ /* disallow external links when running in the GDM greeter session */
+ if (g_getenv ("RUNNING_UNDER_GDM") != NULL) {
+ gchar *message = g_strdup_printf (_("The requested URI \"%s\" is invalid"), trace_uri);
+
+ window_error (window, _("Unable to load page"), message, FALSE);
+ g_free (message);
+
+ return;
+ }
+
priv->base_uri = g_strdup ("file:///fakefile");
cmd = g_strdup_printf ("gnome-open %s", uri);