Chromium Code Reviews| Index: chrome/browser/net/chrome_url_request_context.cc |
| =================================================================== |
| --- chrome/browser/net/chrome_url_request_context.cc (revision 73990) |
| +++ chrome/browser/net/chrome_url_request_context.cc (working copy) |
| @@ -11,6 +11,7 @@ |
| #include "base/string_util.h" |
| #include "chrome/browser/browser_process.h" |
| #include "chrome/browser/browser_thread.h" |
| +#include "chrome/browser/dom_ui/chrome_url_data_manager_backend.h" |
| #include "chrome/browser/extensions/extension_service.h" |
| #include "chrome/browser/extensions/user_script_master.h" |
| #include "chrome/browser/io_thread.h" |
| @@ -732,6 +733,13 @@ |
| CheckCurrentlyOnIOThread(); |
| } |
| +ChromeURLDataManagerBackend* |
| + ChromeURLRequestContext::GetChromeURLDataManagerBackend() { |
|
willchan no longer on Chromium
2011/02/08 04:57:52
If we don't need lazy instantiation, I'd prefer to
sky
2011/02/08 05:35:26
I went with lazy instantiation as otherwise we unn
|
| + if (!chrome_url_data_manager_backend_.get()) |
| + chrome_url_data_manager_backend_ = new ChromeURLDataManagerBackend(); |
| + return chrome_url_data_manager_backend_.get(); |
| +} |
| + |
| ChromeURLRequestContext::~ChromeURLRequestContext() { |
| CheckCurrentlyOnIOThread(); |