X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fhelper.c;h=49dbfda4a181b18e4b9fccabaa8ed4e6a1c4aa18;hb=e85fb872c00b882b308d51eb943780c7aff7cd3b;hp=a65764f4487d239c8b3bb76694be16a4e3795ab9;hpb=f36da737674d3a58b3d8a7f404ca40cb3ba09394;p=pspp-builds.git diff --git a/src/ui/gui/helper.c b/src/ui/gui/helper.c index a65764f4..49dbfda4 100644 --- a/src/ui/gui/helper.c +++ b/src/ui/gui/helper.c @@ -201,7 +201,7 @@ connect_help (GtkBuilder *xml) if ( 0 == strcmp ("help_button", s)) { - g_signal_connect (GTK_WIDGET (o), "clicked", give_help, 0); + g_signal_connect (o, "clicked", give_help, 0); } } } @@ -214,10 +214,14 @@ void reference_manual (GtkMenuItem *menu, gpointer data) { GError *err = NULL; - if ( ! g_spawn_command_line_async ("yelp info:pspp", &err) ) + gchar *cmd = g_strdup_printf ("yelp file://%s", relocate (DOCDIR "/pspp.xml")); + + if ( ! g_spawn_command_line_async (cmd, &err) ) { msg (ME, _("Cannot open reference manual: %s"), err->message); } + + g_free (cmd); g_clear_error (&err); }