Index: base/message_loop/message_pump_mac.h |
diff --git a/base/message_loop/message_pump_mac.h b/base/message_loop/message_pump_mac.h |
index 748b26591f0403baaaa88fc9ad070135c8565f3b..1ea3ffd170cada21293b89c47bcc60400d55abad 100644 |
--- a/base/message_loop/message_pump_mac.h |
+++ b/base/message_loop/message_pump_mac.h |
@@ -32,9 +32,10 @@ |
#include "base/message_loop/message_pump.h" |
-#include "base/basictypes.h" |
- |
#include <CoreFoundation/CoreFoundation.h> |
+#include <stack> |
+ |
+#include "base/basictypes.h" |
#if !defined(__OBJC__) |
class NSAutoreleasePool; |
@@ -178,6 +179,8 @@ class MessagePumpCFRunLoopBase : public MessagePump { |
// the object was created in. |
int nesting_level_; |
+ std::stack<uint32> nesting_stack_; |
+ |
// The recursion depth (calculated in the same way as nesting_level_) of the |
// innermost executing CFRunLoopRun loop started by a call to Run. |
int run_nesting_level_; |