| Index: chrome/browser/bookmarks/bookmark_html_writer.cc
|
| diff --git a/chrome/browser/bookmarks/bookmark_html_writer.cc b/chrome/browser/bookmarks/bookmark_html_writer.cc
|
| index df55855046e679d38934e18993c7eb0cf1a6e3bc..7b82ea17f3e0997ba5dc16c16a4c4bf3d7d0ee32 100644
|
| --- a/chrome/browser/bookmarks/bookmark_html_writer.cc
|
| +++ b/chrome/browser/bookmarks/bookmark_html_writer.cc
|
| @@ -25,6 +25,7 @@
|
| #include "chrome/browser/bookmarks/bookmark_model_factory.h"
|
| #include "chrome/browser/chrome_notification_types.h"
|
| #include "chrome/browser/favicon/favicon_service_factory.h"
|
| +#include "chrome/browser/profiles/profile.h"
|
| #include "components/bookmarks/browser/bookmark_codec.h"
|
| #include "components/bookmarks/browser/bookmark_model.h"
|
| #include "components/favicon/core/favicon_service.h"
|
| @@ -409,10 +410,12 @@ BookmarkFaviconFetcher::~BookmarkFaviconFetcher() {
|
| }
|
|
|
| void BookmarkFaviconFetcher::ExportBookmarks() {
|
| - ExtractUrls(BookmarkModelFactory::GetForProfile(
|
| - profile_)->bookmark_bar_node());
|
| - ExtractUrls(BookmarkModelFactory::GetForProfile(profile_)->other_node());
|
| - ExtractUrls(BookmarkModelFactory::GetForProfile(profile_)->mobile_node());
|
| + ExtractUrls(BookmarkModelFactory::GetForBrowserContext(profile_)
|
| + ->bookmark_bar_node());
|
| + ExtractUrls(
|
| + BookmarkModelFactory::GetForBrowserContext(profile_)->other_node());
|
| + ExtractUrls(
|
| + BookmarkModelFactory::GetForBrowserContext(profile_)->mobile_node());
|
| if (!bookmark_urls_.empty())
|
| FetchNextFavicon();
|
| else
|
| @@ -448,10 +451,11 @@ void BookmarkFaviconFetcher::ExecuteWriter() {
|
| BookmarkCodec codec;
|
| BrowserThread::PostTask(
|
| BrowserThread::FILE, FROM_HERE,
|
| - base::Bind(&Writer::DoWrite,
|
| - new Writer(codec.Encode(BookmarkModelFactory::GetForProfile(
|
| - profile_)),
|
| - path_, favicons_map_.release(), observer_)));
|
| + base::Bind(
|
| + &Writer::DoWrite,
|
| + new Writer(codec.Encode(
|
| + BookmarkModelFactory::GetForBrowserContext(profile_)),
|
| + path_, favicons_map_.release(), observer_)));
|
| if (g_fetcher) {
|
| base::ThreadTaskRunnerHandle::Get()->DeleteSoon(FROM_HERE, g_fetcher);
|
| g_fetcher = nullptr;
|
|
|