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
=============================
......
......@@ -814,12 +814,17 @@ _gdk_event_queue_handle_motion_compression (GdkDisplay *display)
void
_gdk_event_queue_flush (GdkDisplay *display)
{
GList *tmp_list;
for (tmp_list = display->queued_events.head; tmp_list; tmp_list = tmp_list->next)
while (TRUE)
{
GdkEvent *event = tmp_list->data;
GdkEvent *event;
event = (GdkEvent *)g_queue_pop_head (&display->queued_events);
if (!event)
return;
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