aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/rtp_player.c
diff options
context:
space:
mode:
authorJaap Keuter <jaap.keuter@xs4all.nl>2009-08-18 17:36:30 +0000
committerJaap Keuter <jaap.keuter@xs4all.nl>2009-08-18 17:36:30 +0000
commite2c8640c8d254cb890166c191cf94c7b2cd60988 (patch)
tree1cbe724f2cc26a7e1dcc04a5f356c9ae5daf0da8 /gtk/rtp_player.c
parent3208870317c3fd0ca491d77914440eacaccc03bc (diff)
Properly handle closing/destruction of RTP player window.
svn path=/trunk/; revision=29468
Diffstat (limited to 'gtk/rtp_player.c')
-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 */