From: Jose Dapena Paz Date: Mon, 16 Mar 2009 17:23:23 +0000 (+0000) Subject: Fix focus out handler of number editor X-Git-Tag: git_migration_finished~316 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=5cd658c2542f688b19cd831cede68888482f9a26 Fix focus out handler of number editor pmo-trunk-r8056 --- 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