diff options
author | Matthias Clasen <mclasen@redhat.com> | 2023-01-15 13:25:34 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2023-01-15 13:26:53 -0500 |
commit | 6c96e51b073cacd8a0777346804d7da859f2ca7d (patch) | |
tree | 1a57b4f9670139a8ed565064e50419c8fa905b2e /gtk/gtklinkbutton.c | |
parent | ad549cbded0440fc68d430131f78ddc794b0f803 (diff) | |
download | gtk+-6c96e51b073cacd8a0777346804d7da859f2ca7d.tar.gz |
Use GtkUriLauncher where appropriate
GtkLabel, GtkLinkButton and GtkAboutDialog
all have a uri, not a file, so it makes more
sense to use a GtkUriLauncher.
Diffstat (limited to 'gtk/gtklinkbutton.c')
-rw-r--r-- | gtk/gtklinkbutton.c | 11 |
1 files changed, 4 insertions, 7 deletions
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 <string.h> @@ -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); |