2009-03-24 Alejandro G. Castro <alex@igalia.com>
authorAlejandro G. Castro <alex@igalia.com>
Tue, 24 Mar 2009 12:18:53 +0000 (12:18 +0000)
committerAlejandro G. Castro <alex@igalia.com>
Tue, 24 Mar 2009 12:18:53 +0000 (12:18 +0000)
* src/hildon-pannable-area.c,
(hildon_pannable_leave_notify_event): Check if the child is NULL
to avoid sending the leave.

ChangeLog
src/hildon-pannable-area.c

index 1f39ce1..3857d1d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,12 @@
 2009-03-24  Alejandro G. Castro  <alex@igalia.com>
 
        * src/hildon-pannable-area.c,
+       (hildon_pannable_leave_notify_event): Check if the child is NULL
+       to avoid sending the leave.
+
+2009-03-24  Alejandro G. Castro  <alex@igalia.com>
+
+       * src/hildon-pannable-area.c,
        (hildon_pannable_area_class_init),
        (hildon_pannable_leave_notify_event): Added a handler of the
        leave-notify-signal to consider when no motion notify before
index 94d1b9d..fa52c7a 100644 (file)
@@ -2462,7 +2462,7 @@ hildon_pannable_leave_notify_event (GtkWidget *widget,
   HildonPannableArea *area = HILDON_PANNABLE_AREA (widget);
   HildonPannableAreaPrivate *priv = area->priv;
 
-  if (priv->last_in) {
+  if ((priv->child)&&(priv->last_in)) {
     priv->last_in = FALSE;
 
     synth_crossing (priv->child, 0, 0, event->x_root,