]> git.0d.be Git - empathy.git/commitdiff
Accept gibing NULL widget to empathy_url_show()
authorXavier Claessens <xclaesse@gmail.com>
Fri, 24 Jul 2009 11:19:27 +0000 (13:19 +0200)
committerXavier Claessens <xclaesse@gmail.com>
Wed, 29 Jul 2009 09:21:42 +0000 (11:21 +0200)
libempathy-gtk/empathy-ui-utils.c

index 2218533f5a4df23b4273400120e0e844e2f00c95..8114cc21ead46f72f29397945d6d195f2e01629c 100644 (file)
@@ -1363,7 +1363,7 @@ empathy_url_show (GtkWidget *parent,
        gchar  *real_url;
        GError *error = NULL;
 
-       g_return_if_fail (GTK_IS_WIDGET (parent));
+       g_return_if_fail (parent == NULL || GTK_IS_WIDGET (parent));
        g_return_if_fail (url != NULL);
 
        real_url = fixup_url (url);
@@ -1371,7 +1371,7 @@ empathy_url_show (GtkWidget *parent,
                url = real_url;
        }
 
-       gtk_show_uri (gtk_widget_get_screen (parent), url,
+       gtk_show_uri (parent ? gtk_widget_get_screen (parent) : NULL, url,
                      gtk_get_current_event_time (), &error);
 
        if (error) {