Index: base/message_loop_proxy.h |
diff --git a/base/message_loop_proxy.h b/base/message_loop_proxy.h |
index df50485b0980e1d5cb60d48c2bb08e2f2a3e6807..20e9e100771bf28c0639fcd1b634c2772363587e 100644 |
--- a/base/message_loop_proxy.h |
+++ b/base/message_loop_proxy.h |
@@ -57,13 +57,12 @@ class MessageLoopProxy |
protected: |
friend struct MessageLoopProxyTraits; |
- virtual ~MessageLoopProxy() { } |
+ MessageLoopProxy(); |
+ virtual ~MessageLoopProxy(); |
// Called when the proxy is about to be deleted. Subclasses can override this |
// to provide deletion on specific threads. |
- virtual void OnDestruct() { |
- delete this; |
- } |
+ virtual void OnDestruct(); |
}; |
struct MessageLoopProxyTraits { |