date-selector: fix focus-out propagation issue

This commit is contained in:
Georges Basile Stavracas Neto
2014-12-23 12:01:40 -05:00
committed by Erick Pérez Castellanos
parent f0e0a6c015
commit 62849f128d
+4 -2
View File
@@ -66,7 +66,7 @@ static guint signals[NUM_SIGNALS] = { 0, };
static void calendar_day_selected (GtkCalendar *calendar, static void calendar_day_selected (GtkCalendar *calendar,
gpointer user_data); gpointer user_data);
static void date_entry_focus_out (GtkWidget *widget, static gboolean date_entry_focus_out (GtkWidget *widget,
GdkEvent *event, GdkEvent *event,
gpointer user_data); gpointer user_data);
@@ -107,7 +107,7 @@ calendar_day_selected (GtkCalendar *calendar,
user_data); user_data);
} }
static void static gboolean
date_entry_focus_out (GtkWidget *widget, date_entry_focus_out (GtkWidget *widget,
GdkEvent *event, GdkEvent *event,
gpointer user_data) gpointer user_data)
@@ -150,6 +150,8 @@ date_entry_focus_out (GtkWidget *widget,
g_signal_handlers_unblock_by_func (priv->calendar, g_signal_handlers_unblock_by_func (priv->calendar,
calendar_day_selected, calendar_day_selected,
user_data); user_data);
return FALSE;
} }
static void static void