File gcalctool-5.19.92-correct-help-uri.patch of Package gcalctool
Index: gcalctool-5.21.90/gcalctool/gtk.c
===================================================================
--- gcalctool-5.21.90.orig/gcalctool/gtk.c
+++ gcalctool-5.21.90/gcalctool/gtk.c
@@ -1343,34 +1343,14 @@ static void
help_display(void)
{
GError *error = NULL;
- char *command;
- const char *lang;
- char *uri = NULL;
GdkScreen *gscreen;
- int i;
-
- const char * const * langs = g_get_language_names ();
-
- for (i = 0; langs[i]; i++) {
- lang = langs[i];
- if (strchr (lang, '.')) {
- continue;
- }
-
- uri = g_build_filename(PACKAGE_DATA_DIR,
- "/gnome/help/gcalctool/",
- lang,
- "/gcalctool.xml",
- NULL);
-
- if (g_file_test (uri, G_FILE_TEST_EXISTS)) {
- break;
- }
- }
-
- command = g_strconcat ("gnome-open ghelp://", uri, NULL);
+
gscreen = gdk_screen_get_default();
- gdk_spawn_command_line_on_screen (gscreen, command, &error);
+ gdk_spawn_command_line_on_screen (gscreen,
+ "gnome-open ghelp://gcalctool",
+ &error);
+
+
if (error) {
GtkWidget *d;
@@ -1383,9 +1363,6 @@ help_display(void)
g_error_free(error);
error = NULL;
}
-
- g_free (command);
- g_free (uri);
}