]> Pileus Git - aweather/blobdiff - src/aweather-gui.c
Use xdg-open for win32
[aweather] / src / aweather-gui.c
index 9cf4c8ae833a0e64dc4022bf13160055a3e82205..7c6e140395feb053aee2a69917f8cfa02f12ae94 100644 (file)
@@ -52,13 +52,16 @@ G_MODULE_EXPORT gboolean on_gui_key_press(GtkWidget *widget, GdkEventKey *event,
 G_MODULE_EXPORT void on_help_contents(GtkMenuItem *menu, AWeatherGui *self)
 {
        GError *err = NULL;
-       gchar *argv[] = {BROWSER, HTMLDIR "/aweather.html", NULL};
+       gchar *path = g_strdup(HTMLDIR "/aweather.html");
+       g_strdelimit(path, "/", G_DIR_SEPARATOR);
+       gchar *argv[] = {"xdg-open", path, NULL};
        g_spawn_async(NULL, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, &err);
        if (err) {
                g_warning("Unable to open help page: %s - %s",
                                argv[1], err->message);
                g_error_free(err);
        }
+       g_free(path);
 }
 
 G_MODULE_EXPORT void on_quit(GtkMenuItem *menu, AWeatherGui *self)