From 6c96e51b073cacd8a0777346804d7da859f2ca7d Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 15 Jan 2023 13:25:34 -0500 Subject: Use GtkUriLauncher where appropriate GtkLabel, GtkLinkButton and GtkAboutDialog all have a uri, not a file, so it makes more sense to use a GtkUriLauncher. --- gtk/gtklinkbutton.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'gtk/gtklinkbutton.c') diff --git a/gtk/gtklinkbutton.c b/gtk/gtklinkbutton.c index f8e27ca2d6..25ed3d2333 100644 --- a/gtk/gtklinkbutton.c +++ b/gtk/gtklinkbutton.c @@ -65,9 +65,9 @@ #include "gtkmarshalers.h" #include "gtkpopovermenu.h" #include "gtkprivate.h" -#include "gtkfilelauncher.h" #include "gtksizerequest.h" #include "gtktooltip.h" +#include "gtkurilauncher.h" #include "gtkwidgetprivate.h" #include @@ -479,16 +479,13 @@ static gboolean gtk_link_button_activate_link (GtkLinkButton *link_button) { GtkWidget *toplevel; - GFile *file; - GtkFileLauncher *launcher; + GtkUriLauncher *launcher; toplevel = GTK_WIDGET (gtk_widget_get_root (GTK_WIDGET (link_button))); - file = g_file_new_for_uri (link_button->uri); - launcher = gtk_file_launcher_new (file); - gtk_file_launcher_launch (launcher, GTK_WINDOW (toplevel), NULL, NULL, NULL); + launcher = gtk_uri_launcher_new (link_button->uri); + gtk_uri_launcher_launch (launcher, GTK_WINDOW (toplevel), NULL, NULL, NULL); g_object_unref (launcher); - g_object_unref (file); gtk_link_button_set_visited (link_button, TRUE); -- cgit v1.2.1