diff options
Diffstat (limited to 'hardinfo2')
-rw-r--r-- | hardinfo2/help-viewer.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/hardinfo2/help-viewer.c b/hardinfo2/help-viewer.c index b0a6c581..9aca1e60 100644 --- a/hardinfo2/help-viewer.c +++ b/hardinfo2/help-viewer.c @@ -22,6 +22,7 @@ #include <gtk/gtk.h> #include "config.h" +#include "shell.h" #include "markdown-text-view.h" #include "help-viewer.h" @@ -269,6 +270,7 @@ void help_viewer_open_page(HelpViewer *hv, const gchar *page) void help_viewer_destroy(HelpViewer *hv) { + Shell *shell; GSList *item; for (item = hv->back_stack; item; item = item->next) { @@ -284,6 +286,9 @@ void help_viewer_destroy(HelpViewer *hv) g_free(hv->current_file); g_free(hv->help_directory); + + shell = shell_get_main_shell(); + shell->help_viewer = NULL; } static gboolean destroy_me(GtkWidget *widget, gpointer data) |