[gtk+] GtkExpander: avoid use of gtk_get_event_widget()
- From: Javier Jardón <jjardon src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gtk+] GtkExpander: avoid use of gtk_get_event_widget()
- Date: Fri, 22 Oct 2010 16:26:23 +0000 (UTC)
commit 56d5b454431f00ba043c289bc75f4579a6a25696
Author: Javier Jardón <jjardon gnome org>
Date:   Fri Oct 22 18:14:10 2010 +0200
    GtkExpander: avoid use of gtk_get_event_widget()
    
    We can compare the window to the window instead of the widget to the widget.
 gtk/gtkexpander.c |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)
---
diff --git a/gtk/gtkexpander.c b/gtk/gtkexpander.c
index 9554ec1..53eae8c 100644
--- a/gtk/gtkexpander.c
+++ b/gtk/gtkexpander.c
@@ -970,11 +970,8 @@ gtk_expander_enter_notify (GtkWidget        *widget,
 			   GdkEventCrossing *event)
 {
   GtkExpander *expander = GTK_EXPANDER (widget);
-  GtkWidget *event_widget;
 
-  event_widget = gtk_get_event_widget ((GdkEvent *) event);
-
-  if (event_widget == widget &&
+  if (event->window == expander->priv->event_window &&
       event->detail != GDK_NOTIFY_INFERIOR)
     {
       expander->priv->prelight = TRUE;
@@ -993,11 +990,8 @@ gtk_expander_leave_notify (GtkWidget        *widget,
 			   GdkEventCrossing *event)
 {
   GtkExpander *expander = GTK_EXPANDER (widget);
-  GtkWidget *event_widget;
-
-  event_widget = gtk_get_event_widget ((GdkEvent *) event);
 
-  if (event_widget == widget &&
+  if (event->window == expander->priv->event_window &&
       event->detail != GDK_NOTIFY_INFERIOR)
     {
       expander->priv->prelight = FALSE;
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]