[Xfce4-commits] <parole:master> Fix the confirmation on delete event.
Ali Abdallah
noreply at xfce.org
Thu Dec 3 12:40:01 CET 2009
Updating branch refs/heads/master
to 3c21fe84290fe3719e691b348822b244f726942d (commit)
from 323e608cc63dcdce997702146f27c37923f5e915 (commit)
commit 3c21fe84290fe3719e691b348822b244f726942d
Author: Ali Abdallah <aliov at xfce.org>
Date: Thu Dec 3 12:00:53 2009 +0100
Fix the confirmation on delete event.
plugins/tray/tray-provider.c | 18 +++++++++++++-----
1 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/plugins/tray/tray-provider.c b/plugins/tray/tray-provider.c
index 0343e97..aa0b197 100644
--- a/plugins/tray/tray-provider.c
+++ b/plugins/tray/tray-provider.c
@@ -514,16 +514,24 @@ delete_event_cb (GtkWidget *widget, GdkEvent *ev, TrayProvider *tray)
switch ( gtk_dialog_run (GTK_DIALOG (dialog)) )
{
case GTK_RESPONSE_OK:
- gtk_widget_hide_on_delete (widget);
- break;
+ {
+ gtk_widget_hide_on_delete (widget);
+ confirmed = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (check));
+ if ( confirmed )
+ write_entry_bool ("MINIMIZE_TO_TRAY", TRUE);
+ break;
+ }
case GTK_RESPONSE_CLOSE:
- ret_val = FALSE;
+ {
+ confirmed = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (check));
+ if ( confirmed )
+ write_entry_bool ("MINIMIZE_TO_TRAY", FALSE);
+ ret_val = FALSE;
+ }
break;
case GTK_RESPONSE_CANCEL:
- ret_val = TRUE;
break;
default:
- ret_val = TRUE;
break;
}
More information about the Xfce4-commits
mailing list