]> Pileus Git - ~andy/gtk/commitdiff
Free event axes for double/triple click events.
authorCarlos Garnacho <carlosg@gnome.org>
Thu, 17 Feb 2011 19:43:31 +0000 (20:43 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Thu, 17 Feb 2011 19:45:32 +0000 (20:45 +0100)
The button event axes are copied over when synthesizing
these events, so free them as well in gdk_event_free().

gdk/gdkevents.c

index 64fc49f5be4207c658b1e8b0edc733f4ded1383e..5188e1ec9dcc0ba6a055909a5d002bd599543642 100644 (file)
@@ -632,6 +632,8 @@ gdk_event_free (GdkEvent *event)
       break;
 
     case GDK_BUTTON_PRESS:
+    case GDK_2BUTTON_PRESS:
+    case GDK_3BUTTON_PRESS:
     case GDK_BUTTON_RELEASE:
       g_free (event->button.axes);
       break;