ui/gtk/button.c

changeset 1122
fd0f943ff5f3
parent 1121
f612b342f262
--- a/ui/gtk/button.c	Sat May 02 18:13:39 2026 +0200
+++ b/ui/gtk/button.c	Tue May 05 20:27:58 2026 +0200
@@ -921,16 +921,7 @@
 static void linkbutton_clicked(GtkWidget *widget, UiLinkButton *data) {
     linkbutton_callback(widget, data);
     if(data->link) {   
-#if GTK_CHECK_VERSION(4, 0, 0)
-        GtkUriLauncher *launcher = gtk_uri_launcher_new (data->link);
-        gtk_uri_launcher_launch (launcher, NULL, NULL, NULL, NULL);
-        g_object_unref (launcher);
-#elif GTK_CHECK_VERSION(3, 22, 0)
-        GError *error = NULL;
-        gtk_show_uri_on_window(NULL, data->link, GDK_CURRENT_TIME, &error);
-#elif
-        // TODO: call xdg-open
-#endif
+        ui_open_uri(data->link);
     }
 }
 

mercurial