From 5cd658c2542f688b19cd831cede68888482f9a26 Mon Sep 17 00:00:00 2001 From: Jose Dapena Paz Date: Mon, 16 Mar 2009 17:23:23 +0000 Subject: [PATCH] Fix focus out handler of number editor pmo-trunk-r8056 --- src/hildon2/modest-number-editor.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/hildon2/modest-number-editor.c b/src/hildon2/modest-number-editor.c index d24c77e..027a894 100644 --- a/src/hildon2/modest-number-editor.c +++ b/src/hildon2/modest-number-editor.c @@ -375,10 +375,15 @@ modest_number_editor_entry_focusout (GtkWidget *widget, GdkEventFocus *event, gpointer data) { - g_assert (MODEST_IS_NUMBER_EDITOR(data)); + GtkWidget *window; + + g_assert (MODEST_IS_NUMBER_EDITOR(data)); - modest_number_editor_validate_value (MODEST_NUMBER_EDITOR(data), FALSE); - return FALSE; + window = gtk_widget_get_toplevel (widget); + if (window && gtk_window_has_toplevel_focus (GTK_WINDOW (window))) + modest_number_editor_validate_value (MODEST_NUMBER_EDITOR(data), FALSE); + + return FALSE; } static gboolean -- 1.7.9.5