NULL, NULL
};
-static void help_browser_run(void)
+static void help_browser_run(const gchar *section)
{
gchar *name = options->helpers.html_browser.command_name;
gchar *cmd = options->helpers.html_browser.command_line;
- gchar *path = g_build_filename(GQ_HTMLDIR, "index.html", NULL);
+ gchar *path = g_build_filename("file://", GQ_HTMLDIR, section, NULL);
gchar *result = NULL;
gint i;
{
gchar *path;
- if (key && strcmp(key, "html_contents") == 0)
+ if (key && strstr(key, ".html") != 0)
{
- help_browser_run();
+ help_browser_run(key);
return;
}
return;
}
- path = g_build_filename(GQ_HELPDIR, "README", NULL);
+ path = g_build_filename(GQ_HELPDIR, "README.md", NULL);
help_window = help_window_new(_("Help"), "help", path, key);
g_free(path);