diff options
Diffstat (limited to 'base/message_pump_gtk.cc')
-rw-r--r-- | base/message_pump_gtk.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/base/message_pump_gtk.cc b/base/message_pump_gtk.cc index 2c526ca..4f4f981 100644 --- a/base/message_pump_gtk.cc +++ b/base/message_pump_gtk.cc @@ -91,6 +91,11 @@ Display* MessagePumpGtk::GetDefaultXDisplay() { return display ? GDK_DISPLAY_XDISPLAY(display) : NULL; } +bool MessagePumpGtk::RunOnce(GMainContext* context, bool block) { + // g_main_context_iteration returns true if events have been dispatched. + return g_main_context_iteration(context, block); +} + void MessagePumpGtk::WillProcessEvent(GdkEvent* event) { FOR_EACH_OBSERVER(MessagePumpObserver, observers(), WillProcessEvent(event)); } |