diff src/audacious/ui_equalizer.c @ 2595:50098faf1cdf trunk

[svn] - only discard GdkMotion events.
author nenolod
date Thu, 01 Mar 2007 05:02:59 -0800
parents 7aac1b5ef85d
children 9903326fddf2
line wrap: on
line diff
--- a/src/audacious/ui_equalizer.c	Wed Feb 28 18:26:34 2007 -0800
+++ b/src/audacious/ui_equalizer.c	Thu Mar 01 05:02:59 2007 -0800
@@ -399,7 +399,15 @@
 
     gdk_flush();
 
-    while ((gevent = gdk_event_get()) != NULL) gdk_event_free(gevent);
+    while ((gevent = gdk_event_peek()) != NULL)
+    {
+        GdkEventAny *gev = (GdkEventAny *) gevent;
+
+        if (gev->type == GDK_MOTION_NOTIFY)
+            gdk_event_free(gdk_event_get());
+
+        gdk_event_free(gevent);
+    }
 
     return FALSE;
 }