Commit 77af9931 authored by Matthias Clasen's avatar Matthias Clasen
Browse files

Merge branch 'flush-events' into 'master'

Flush events

See merge request !2740
parents 83fbdcd5 c5ed5c5f
Pipeline #223902 passed with stages
in 37 minutes and 40 seconds
Overview of Changes in master
=============================
* GtkColumnView:
- Improve column resizing
- Make double-click reset column widths
- Move header outside of scrollbars
* GtkSearchEntry:
- Add an icon
* Accessibility:
- Implement Component for all widgets
- Implement Text and EditableText for all editables
- Rework accessible name/description computation
- Add documentation for app and widget developers
- Initial accessibility support for menus
* Introspection:
- Add some missing annotations
* Documentation:
- Use GtkApplication in all examples
* OS X:
- Fix various input issues
Overview of Changes in 3.99.3 Overview of Changes in 3.99.3
============================= =============================
......
...@@ -814,12 +814,17 @@ _gdk_event_queue_handle_motion_compression (GdkDisplay *display) ...@@ -814,12 +814,17 @@ _gdk_event_queue_handle_motion_compression (GdkDisplay *display)
void void
_gdk_event_queue_flush (GdkDisplay *display) _gdk_event_queue_flush (GdkDisplay *display)
{ {
GList *tmp_list; while (TRUE)
for (tmp_list = display->queued_events.head; tmp_list; tmp_list = tmp_list->next)
{ {
GdkEvent *event = tmp_list->data; GdkEvent *event;
event = (GdkEvent *)g_queue_pop_head (&display->queued_events);
if (!event)
return;
event->flags |= GDK_EVENT_FLUSHED; event->flags |= GDK_EVENT_FLUSHED;
_gdk_event_emit (event);
gdk_event_unref (event);
} }
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment