aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--epan/prefs.c3
-rw-r--r--gtk/main.c6
-rw-r--r--gtk/prefs_gui.c4
3 files changed, 9 insertions, 4 deletions
diff --git a/epan/prefs.c b/epan/prefs.c
index 532a843247..256d557030 100644
--- a/epan/prefs.c
+++ b/epan/prefs.c
@@ -2979,7 +2979,8 @@ write_prefs(char **pf_path_return)
fprintf(pf, PRS_GUI_START_TITLE ": %s\n",
prefs.gui_start_title);
- fprintf(pf, "\n# Show version in start page, can be useful in custom builds.\n");
+ fprintf(pf, "\n# Show version in start page and main window's title bar.\n");
+ fprintf(pf, "# This can be useful for keeping track of custom builds.\n");
fprintf(pf, "# TRUE or FALSE (case-insensitive).\n");
fprintf(pf, PRS_GUI_VERSION_IN_START_PAGE ": %s\n",
prefs.gui_version_in_start_page == TRUE ? "TRUE" : "FALSE");
diff --git a/gtk/main.c b/gtk/main.c
index 74a0d7bb19..cc72bf1b15 100644
--- a/gtk/main.c
+++ b/gtk/main.c
@@ -1427,7 +1427,11 @@ set_display_filename(capture_file *cf)
}
/* window title */
- win_name = g_strdup_printf("%s - Wireshark", cf_get_display_name(cf));
+ if (prefs.gui_version_in_start_page) {
+ win_name = g_strdup_printf("Wireshark %s %s: %s", VERSION, wireshark_svnversion, cf_get_display_name(cf));
+ } else {
+ win_name = g_strdup_printf("Wireshark: %s", cf_get_display_name(cf));
+ }
set_main_window_name(win_name);
g_free(win_name);
}
diff --git a/gtk/prefs_gui.c b/gtk/prefs_gui.c
index 17d16357ee..6a7272dfb1 100644
--- a/gtk/prefs_gui.c
+++ b/gtk/prefs_gui.c
@@ -326,8 +326,8 @@ gui_prefs_show(void)
/* Show version in welcome screen */
show_version_cb = create_preference_check_button(main_tb, pos++,
- "Welcome screen shows version:",
- "Whether version should be shown in the start page or not.",
+ "Welcome screen and title bar shows the version:",
+ "Whether version should be shown in the start page and main window's title bar.",
prefs.gui_version_in_start_page );
g_object_set_data(G_OBJECT(main_vb), GUI_SHOW_VERSION_KEY, show_version_cb);