Index: base/message_pump_glib_x.h |
diff --git a/base/message_pump_glib_x.h b/base/message_pump_glib_x.h |
index c6d98e365b03bfc98a7b60b81996433f60d2273e..fc3f3b1145d78699cbb51ee10bdb86addf221e17 100644 |
--- a/base/message_pump_glib_x.h |
+++ b/base/message_pump_glib_x.h |
@@ -60,6 +60,10 @@ class MessagePumpGlibX : public MessagePumpForUI { |
// The event source for GDK events. |
GSource* gdksource_; |
+ // The default GDK event dispatcher. This is stored so that it can be restored |
+ // when necessary during nested event dispatching. |
+ gboolean (*gdkdispatcher_)(GSource*, GSourceFunc, void*); |
+ |
// Indicates whether a GDK event was injected by chrome (when |true|) or if it |
// was captured and being processed by GDK (when |false|). |
bool dispatching_event_; |