--- a/libsylph/utils.c.orig	2025-03-24 02:49:08.734143070 +0400
+++ b/libsylph/utils.c	2025-03-24 02:49:48.747477252 +0400
@@ -4256,13 +4256,13 @@
 	argv[1] = file;
 	execute_async(argv);
 #else
-	const gchar *argv[3] = {"xdg-open", NULL, NULL};
+	gchar *argv[3] = {"xdg-open", NULL, NULL};
 
 	g_return_val_if_fail(file != NULL, -1);
 
 	log_print("opening %s - %s\n", file, content_type ? content_type : "");
 
-	argv[1] = file;
+	argv[1] = (gchar *)file;
 	execute_async(argv);
 #endif
 
