GNOME Bugzilla – Bug 415807
Help in seahorse-preferences doesn't display
Last modified: 2007-05-04 17:48:21 UTC
In encryption preferences, when I click on help, it doesn't work (ubuntu probably doesn't install the files). The error dialog has this string: Impossible d'afficher l'aide : Unable to find help paths /usr/share/gnome/help/seahorse-preferences or /usr/share/gnome/help/seahorse-preferences.Please check your installation Note that there's a missing space before "Please" and no dot at the end. Also, this dialog has no window icon.
Confirmed. I receive a similar message. Could not display help: Unable to find the help files in either /usr/share/gnome/help/seahorse-preferences or /usr/share/gnome/help/seahorse-preferences. Please check your installation Note that there is a space in front of Please and no period at the end of the line. This message is generated from an GError returned from gnome_help_display. Only the "Could not display help portion of the message comes from seahorse. The real bug is somehow wrapped up in that to get bug buddy to work properly, "seahorse-preferences" is passed into gnome_program_init instead of PACKAGE. This results in documentation not being found. I'll attach a patch that has a minor string change and fixes the dialog not being attached to the parent window. I'm not sure how to fix the gnome_program_init bit without sacrificing bug buddy operation.
Created attachment 84193 [details] [review] Fixes dialog attachment
Not sure how to fix the help file problem, but will look into it. The patch seems unrelated to the problem, but second half of it can be committed to the gnome-2-18 branch. That branch is however still in string freeze so the first half of the patch will have to wait.
Committed. 2007-03-17 Adam Schreiber <sadam@clemson.edu> * libseahorse/seahorse-widget.c: Link swidget error dialogs to their parent
Is there any progress on this?
I found the answer by digging deep in libgnome. It required changing which help helper seahorse-widget.c invokes, but it appears to work. I'll attach the patch so that downstreamers can patch stable if they so desire. 2007-05-04 Adam Schreiber <sadam@clemson.edu> * libseahorse/seahorse-widget.c: Change gnome_help_display function called. Fixes bug #415807 Committed revision 1755.
Created attachment 87556 [details] [review] Fixes the display issue