| Index: base/message_pump.h
|
| diff --git a/base/message_pump.h b/base/message_pump.h
|
| index b2e0a425656c6962f7d960d3637e68eab48cab36..407f8f866c1501d8a259a25f39105d0e3d88bbea 100644
|
| --- a/base/message_pump.h
|
| +++ b/base/message_pump.h
|
| @@ -119,6 +119,10 @@ class BASE_EXPORT MessagePump : public RefCountedThreadSafe<MessagePump> {
|
| // used on the thread that called Run.
|
| virtual void ScheduleDelayedWork(const TimeTicks& delayed_work_time) = 0;
|
|
|
| + // Called directly by MessageLoop::~MessageLoop to clean up resources that
|
| + // must be freed on the MessageLoop's thread.
|
| + virtual void WillDestroyCurrentMessageLoop() {}
|
| +
|
| protected:
|
| virtual ~MessagePump();
|
| friend class RefCountedThreadSafe<MessagePump>;
|
|
|