Index: chrome/browser/dom_ui/downloads_dom_handler.cc |
=================================================================== |
--- chrome/browser/dom_ui/downloads_dom_handler.cc (revision 74394) |
+++ chrome/browser/dom_ui/downloads_dom_handler.cc (working copy) |
@@ -22,6 +22,7 @@ |
#include "chrome/browser/download/download_item.h" |
#include "chrome/browser/download/download_util.h" |
#include "chrome/browser/metrics/user_metrics.h" |
+#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/tab_contents/tab_contents.h" |
#include "chrome/common/jstemplate_builder.h" |
#include "chrome/common/url_constants.h" |
@@ -51,12 +52,8 @@ |
download_manager_(dlm), |
callback_factory_(ALLOW_THIS_IN_INITIALIZER_LIST(this)) { |
// Create our fileicon data source. |
- BrowserThread::PostTask( |
- BrowserThread::IO, FROM_HERE, |
- NewRunnableMethod( |
- ChromeURLDataManager::GetInstance(), |
- &ChromeURLDataManager::AddDataSource, |
- make_scoped_refptr(new FileIconSource()))); |
+ dlm->profile()->GetChromeURLDataManager()->AddDataSource( |
+ new FileIconSource()); |
} |
DownloadsDOMHandler::~DownloadsDOMHandler() { |