aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjake <jake@f5534014-38df-0310-8fa8-9805f1628bb7>2009-08-18 17:36:30 +0000
committerjake <jake@f5534014-38df-0310-8fa8-9805f1628bb7>2009-08-18 17:36:30 +0000
commit2dda56381083b4f048e99247bba75a501aa92aa4 (patch)
tree1cbe724f2cc26a7e1dcc04a5f356c9ae5daf0da8
parent6d0264f3ceb50577398037385778cfe4018bda46 (diff)
Properly handle closing/destruction of RTP player window.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@29468 f5534014-38df-0310-8fa8-9805f1628bb7
-rw-r--r--gtk/rtp_player.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/rtp_player.c b/gtk/rtp_player.c
index cadcb1d5aa..92a35bc003 100644
--- a/gtk/rtp_player.c
+++ b/gtk/rtp_player.c
@@ -2058,8 +2058,9 @@ rtp_player_dlg_create(void)
gtk_container_add (GTK_CONTAINER (hbuttonbox), bt_close);
GTK_WIDGET_SET_FLAGS(bt_close, GTK_CAN_DEFAULT);
gtk_tooltips_set_tip (tooltips, bt_close, "Close this dialog", NULL);
+ window_set_cancel_button(rtp_player_dlg_w, bt_close, window_cancel_button_cb);
- g_signal_connect(bt_close, "clicked", G_CALLBACK(rtp_player_on_destroy), NULL);
+ g_signal_connect(rtp_player_dlg_w, "delete_event", G_CALLBACK(window_delete_event_cb), NULL);
g_signal_connect(rtp_player_dlg_w, "destroy", G_CALLBACK(rtp_player_on_destroy), NULL);
/* button row */