Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(314)

Unified Diff: content/browser/browser_thread_impl.cc

Issue 14197014: Add TestBrowserThreadBundle into RenderViewHostTestHarness. Kill some unnecessary real threads. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: merge to head, address jyasskin's comments. Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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() :
jam 2013/05/31 17:29:25 it seems odd using this constructor and passing in
awong 2013/05/31 20:57:17 I considered that initially, but I think this is c
jam 2013/05/31 22:53:04 I really don't like having two ways of doing the s
awong 2013/06/05 00:18:48 I'm trying to imagine a situation when someone cou
+ g_browser_thread_names[identifier]),
+ identifier_(identifier) {
+ if (message_loop)
+ set_message_loop(message_loop);
Initialize();
}

Powered by Google App Engine
This is Rietveld 408576698