After applying GUI preferences, reset the welcome screen's header message
authorsfisher <sfisher@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 3 Dec 2010 22:19:58 +0000 (22:19 +0000)
committersfisher <sfisher@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 3 Dec 2010 22:19:58 +0000 (22:19 +0000)
in case the show version in welcome screen option was toggled.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@35114 f5534014-38df-0310-8fa8-9805f1628bb7

gtk/main_welcome.c
gtk/main_welcome.h
gtk/prefs_gui.c

index 96425c4faeb6f336365ab43dad4856d39678d187..4b7215353a22d7d35897afe55335ba58e3298149 100644 (file)
@@ -277,7 +277,7 @@ welcome_button_callback_helper(GtkWidget *w, GdkEventButton *event _U_, gpointer
 }
 
 
-static void
+void
 welcome_header_set_message(gchar *msg) {
     GString *message;
     time_t secs = time(NULL);
index 19299e27d995a7117f160c92b6f45b7022c92efa..8c82031a54e4ac63f72fd399d2137dcf39352f7f 100644 (file)
@@ -46,6 +46,8 @@ void welcome_if_panel_reload(void);
  */
 void welcome_header_push_msg(const gchar *msg);
 
+void welcome_header_set_message(gchar *msg);
+
 /** Pop a status message from the welcome screen. If there are no
  *  messages on the stack, the default message and the main columns
  *  will be shown.
index 2810ed8a5f4fe4f585a1721bf6fb3e7a7bf63516..c79536d1e07d39924eb5cd1c5132c4174adaf35e 100644 (file)
@@ -51,6 +51,7 @@
 #include "gtk/font_utils.h"
 #include "gtk/recent.h"
 #include "gtk/webbrowser.h"
+#include "gtk/main_welcome.h"
 
 
 static gint fetch_enum_value(gpointer control, const enum_val_t *enumvals);
@@ -500,6 +501,10 @@ gui_prefs_apply(GtkWidget *w _U_ , gboolean redissect)
        /* Redisplay the main window's title */
        update_main_window_title();
 
+       /* Redisplay the default welcome header message in case the "show 
+        * version" option was changed. */
+       welcome_header_set_message(NULL);
+
        /* Redraw the help window(s). */
        supported_redraw();
        help_redraw();