From af4e3cd64aab8fe23192e5ae495ca81bb1f0fe29 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Mon, 27 Oct 2014 17:47:19 +0100 Subject: [PATCH 1/1] close window and deactive button on focus-out event --- panel-plugin/datetime.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/panel-plugin/datetime.c b/panel-plugin/datetime.c index 181c273..8cbb2b6 100644 --- a/panel-plugin/datetime.c +++ b/panel-plugin/datetime.c @@ -306,6 +306,9 @@ static GtkWidget * pop_calendar_window(t_datetime *datetime, int orientation) g_signal_connect_swapped(G_OBJECT(window), "delete-event", G_CALLBACK(close_calendar_window), datetime); + g_signal_connect_swapped(G_OBJECT(window), "focus-out-event", + G_CALLBACK(close_calendar_window), + datetime); gtk_widget_show_all(window); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(datetime->button), TRUE); -- 2.1.2