aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/expert_dlg.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2009-08-19 19:20:45 +0000
committerAnders Broman <anders.broman@ericsson.com>2009-08-19 19:20:45 +0000
commita599db08d88757c272686583697a667e06186613 (patch)
tree08ee9f1fb8bc1fd90884629d12ac190c3c83a90b /gtk/expert_dlg.c
parent0f6b75b7ea0191dabeb35f4ec4181ac515b05533 (diff)
Destroy window with parent, update label when showing window.
svn path=/trunk/; revision=29481
Diffstat (limited to 'gtk/expert_dlg.c')
-rw-r--r--gtk/expert_dlg.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/expert_dlg.c b/gtk/expert_dlg.c
index 98804d7464..9591b570fb 100644
--- a/gtk/expert_dlg.c
+++ b/gtk/expert_dlg.c
@@ -479,7 +479,9 @@ expert_dlg_init(const char *optarg, void* userdata _U_)
proto_draw_colors_init();
etd = expert_dlg_new_table();
- etd->win=window_new(GTK_WINDOW_TOPLEVEL, "Wireshark: Expert Info");
+ etd->win=dlg_window_new("Wireshark: Expert Info"); /* transient_for top_level */
+ gtk_window_set_destroy_with_parent (GTK_WINDOW(etd->win), TRUE);
+
gtk_window_set_default_size(GTK_WINDOW(etd->win), 650, 600);
vbox=gtk_vbox_new(FALSE, 3);
@@ -556,6 +558,7 @@ expert_dlg_init(const char *optarg, void* userdata _U_)
* Put our window back in front
*/
gdk_window_raise(etd->win->window);
+ expert_dlg_draw(etd);
}