From c50b3edfdc88e2be7b309d8eb5ee29fc58fda70b Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Wed, 12 Jun 2002 21:47:29 +0000 Subject: [PATCH] Add an informative g_warning() when the entry has lost a focus-out-event. Wed Jun 12 17:46:53 2002 Owen Taylor * gtk/gtkentry.c (blink_cb): Add an informative g_warning() when the entry has lost a focus-out-event. (#78305, Michel Selten) --- ChangeLog | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ ChangeLog.pre-2-2 | 6 ++++++ ChangeLog.pre-2-4 | 6 ++++++ ChangeLog.pre-2-6 | 6 ++++++ ChangeLog.pre-2-8 | 6 ++++++ gtk/gtkentry.c | 7 +++++++ 7 files changed, 43 insertions(+) diff --git a/ChangeLog b/ChangeLog index 92c2239dc9..377b61e306 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Wed Jun 12 17:46:53 2002 Owen Taylor + + * gtk/gtkentry.c (blink_cb): Add an informative + g_warning() when the entry has lost a focus-out-event. + (#78305, Michel Selten) + Wed Jun 12 17:31:15 2002 Owen Taylor * gtk/gtkmenushell.c (gtk_menu_shell_real_select_item): diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 92c2239dc9..377b61e306 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +Wed Jun 12 17:46:53 2002 Owen Taylor + + * gtk/gtkentry.c (blink_cb): Add an informative + g_warning() when the entry has lost a focus-out-event. + (#78305, Michel Selten) + Wed Jun 12 17:31:15 2002 Owen Taylor * gtk/gtkmenushell.c (gtk_menu_shell_real_select_item): diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 92c2239dc9..377b61e306 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,9 @@ +Wed Jun 12 17:46:53 2002 Owen Taylor + + * gtk/gtkentry.c (blink_cb): Add an informative + g_warning() when the entry has lost a focus-out-event. + (#78305, Michel Selten) + Wed Jun 12 17:31:15 2002 Owen Taylor * gtk/gtkmenushell.c (gtk_menu_shell_real_select_item): diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 92c2239dc9..377b61e306 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,9 @@ +Wed Jun 12 17:46:53 2002 Owen Taylor + + * gtk/gtkentry.c (blink_cb): Add an informative + g_warning() when the entry has lost a focus-out-event. + (#78305, Michel Selten) + Wed Jun 12 17:31:15 2002 Owen Taylor * gtk/gtkmenushell.c (gtk_menu_shell_real_select_item): diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 92c2239dc9..377b61e306 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,9 @@ +Wed Jun 12 17:46:53 2002 Owen Taylor + + * gtk/gtkentry.c (blink_cb): Add an informative + g_warning() when the entry has lost a focus-out-event. + (#78305, Michel Selten) + Wed Jun 12 17:31:15 2002 Owen Taylor * gtk/gtkmenushell.c (gtk_menu_shell_real_select_item): diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 92c2239dc9..377b61e306 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +Wed Jun 12 17:46:53 2002 Owen Taylor + + * gtk/gtkentry.c (blink_cb): Add an informative + g_warning() when the entry has lost a focus-out-event. + (#78305, Michel Selten) + Wed Jun 12 17:31:15 2002 Owen Taylor * gtk/gtkmenushell.c (gtk_menu_shell_real_select_item): diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 35554e4aa4..a39a02cfff 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -4199,6 +4199,13 @@ blink_cb (gpointer data) GDK_THREADS_ENTER (); entry = GTK_ENTRY (data); + + if (!GTK_WIDGET_HAS_FOCUS (entry)) + { + g_warning ("GtkEntry - did not receive focus-out-event. If you\n" + "connect a handler to this signal, it must return\n" + "FALSE so the entry gets the event as well"); + } g_assert (GTK_WIDGET_HAS_FOCUS (entry)); g_assert (entry->selection_bound == entry->current_pos);