diff options
author | Jaap Keuter <jaap.keuter@xs4all.nl> | 2009-08-18 17:36:30 +0000 |
---|---|---|
committer | Jaap Keuter <jaap.keuter@xs4all.nl> | 2009-08-18 17:36:30 +0000 |
commit | e2c8640c8d254cb890166c191cf94c7b2cd60988 (patch) | |
tree | 1cbe724f2cc26a7e1dcc04a5f356c9ae5daf0da8 /gtk/rtp_player.c | |
parent | 3208870317c3fd0ca491d77914440eacaccc03bc (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.c | 3 |
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 */ |