Index: content/browser/browser_thread_impl.cc |
diff --git a/content/browser/browser_thread_impl.cc b/content/browser/browser_thread_impl.cc |
index 37f67bc191a1c1fb933932c053bfe82f84e8745e..97c0387e4a5d73d70d3e05cae64a13a7188f6d7e 100644 |
--- a/content/browser/browser_thread_impl.cc |
+++ b/content/browser/browser_thread_impl.cc |
@@ -70,8 +70,11 @@ BrowserThreadImpl::BrowserThreadImpl(ID identifier) |
BrowserThreadImpl::BrowserThreadImpl(ID identifier, |
base::MessageLoop* message_loop) |
- : Thread(message_loop->thread_name().c_str()), identifier_(identifier) { |
- set_message_loop(message_loop); |
+ : Thread(message_loop ? message_loop->thread_name().c_str() : |
+ g_browser_thread_names[identifier]), |
+ identifier_(identifier) { |
+ if (message_loop) |
+ set_message_loop(message_loop); |
Initialize(); |
} |