Index: base/message_pump_win.cc |
diff --git a/base/message_pump_win.cc b/base/message_pump_win.cc |
index 740ddd9db4d4703b30e61bd6f13382f1c25eabeb..6bbcb50335eb0caa6545180fbffa19b02a8f48d3 100644 |
--- a/base/message_pump_win.cc |
+++ b/base/message_pump_win.cc |
@@ -21,6 +21,10 @@ static const int kMsgHaveWork = WM_USER + 1; |
//----------------------------------------------------------------------------- |
// MessagePumpWin public: |
+MessagePumpWin::~MessagePumpWin() { |
+ FOR_EACH_OBSERVER(MessagePumpObserver, observers_, DestroyMessagePump()); |
+} |
+ |
void MessagePumpWin::AddObserver(MessagePumpObserver* observer) { |
observers_.AddObserver(observer); |
} |