ui/gtk/toolkit.c

changeset 1218
943fc009bd1c
parent 1194
91696f7fa475
--- a/ui/gtk/toolkit.c	Sat Jul 04 17:46:17 2026 +0200
+++ b/ui/gtk/toolkit.c	Wed Jul 15 20:03:33 2026 +0200
@@ -579,3 +579,10 @@
     // TODO: call xdg-open
 #endif
 }
+
+void ui_open_file(const char *path) {
+    GFile *file = g_file_new_for_path(path);
+    GError *error = NULL;
+    g_app_info_launch_default_for_uri(g_file_get_uri(file), NULL, &error);
+    g_object_unref(file);
+}

mercurial