--- app/commands.c 2014-08-24 11:46:01.000000000 -0400 +++ app/commands.c 2017-07-13 22:28:39.000000000 -0400 @@ -648,7 +648,7 @@ const char *dentry; GError *error = NULL; - helpdir = dia_get_data_directory("help"); + helpdir = g_strdup("__PREFIX__/share/doc/dia/html"); if (!helpdir) { message_warning(_("Could not find help directory")); return; @@ -697,7 +697,7 @@ ShellExecuteA (0, "open", helpindex, NULL, helpdir, SW_SHOWNORMAL); #else command = getenv("BROWSER"); - command = g_strdup_printf("%s 'file://%s' &", command ? command : "xdg-open", helpindex); + command = g_strdup_printf("%s 'file://%s' &", command ? command : "open", helpindex); system(command); g_free(command); #endif @@ -715,7 +715,7 @@ ShellExecuteA (0, "open", link, NULL, NULL, SW_SHOWNORMAL); #else gchar *command = getenv("BROWSER"); - command = g_strdup_printf("%s '%s' &", command ? command : "xdg-open", link); + command = g_strdup_printf("%s '%s' &", command ? command : "open", link); system(command); g_free(command); #endif