summaryrefslogtreecommitdiffstats
path: root/base/message_pump_gtk.cc
diff options
context:
space:
mode:
Diffstat (limited to 'base/message_pump_gtk.cc')
-rw-r--r--base/message_pump_gtk.cc5
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));
}