| Index: content/public/browser/browser_thread.h
|
| diff --git a/content/public/browser/browser_thread.h b/content/public/browser/browser_thread.h
|
| index 0ac582b7c00221da876dd8729c2a6edf23032c61..32f9427b826a644527be01c7c889d59841393f32 100644
|
| --- a/content/public/browser/browser_thread.h
|
| +++ b/content/public/browser/browser_thread.h
|
| @@ -151,8 +151,11 @@ class CONTENT_EXPORT BrowserThread {
|
| static bool DeleteSoon(ID identifier,
|
| const tracked_objects::Location& from_here,
|
| const T* object) {
|
| - return GetMessageLoopProxyForThread(identifier)->DeleteSoon(
|
| - from_here, object);
|
| + scoped_refptr<base::MessageLoopProxy> message_loop_proxy =
|
| + GetMessageLoopProxyForThread(identifier);
|
| + if (!message_loop_proxy)
|
| + return false;
|
| + return message_loop_proxy->DeleteSoon(from_here, object);
|
| }
|
|
|
| template <class T>
|
|
|