Index: ios/chrome/browser/ui/omnibox/omnibox_popup_view_ios.mm |
diff --git a/ios/chrome/browser/ui/omnibox/omnibox_popup_view_ios.mm b/ios/chrome/browser/ui/omnibox/omnibox_popup_view_ios.mm |
index af1dac78c1187f43679dbd7953badae19239a179..8de3a2fe5c987af826d692f6037e0c16161f4fcd 100644 |
--- a/ios/chrome/browser/ui/omnibox/omnibox_popup_view_ios.mm |
+++ b/ios/chrome/browser/ui/omnibox/omnibox_popup_view_ios.mm |
@@ -11,6 +11,7 @@ |
#include "base/metrics/histogram_macros.h" |
#include "base/metrics/user_metrics.h" |
#include "base/metrics/user_metrics_action.h" |
+#import "components/image_fetcher/ios/ios_image_data_fetcher_wrapper.h" |
#include "components/omnibox/browser/autocomplete_match.h" |
#include "components/omnibox/browser/omnibox_edit_model.h" |
#include "components/omnibox/browser/omnibox_popup_model.h" |
@@ -24,7 +25,6 @@ |
#include "ios/chrome/browser/ui/ui_util.h" |
#import "ios/chrome/browser/ui/uikit_ui_util.h" |
#include "ios/chrome/grit/ios_theme_resources.h" |
-#include "ios/web/public/image_fetcher/image_data_fetcher.h" |
#include "ios/web/public/web_thread.h" |
#include "net/url_request/url_request_context_getter.h" |
#include "ui/gfx/geometry/rect.h" |
@@ -50,11 +50,10 @@ OmniboxPopupViewIOS::OmniboxPopupViewIOS(OmniboxViewIOS* edit_view, |
DCHECK(edit_view); |
DCHECK(edit_model); |
- std::unique_ptr<web::ImageDataFetcher> imageFetcher = |
- base::MakeUnique<web::ImageDataFetcher>( |
+ std::unique_ptr<image_fetcher::IOSImageDataFetcherWrapper> imageFetcher = |
+ base::MakeUnique<image_fetcher::IOSImageDataFetcherWrapper>( |
+ edit_view->browser_state()->GetRequestContext(), |
web::WebThread::GetBlockingPool()); |
- imageFetcher->SetRequestContextGetter( |
- edit_view->browser_state()->GetRequestContext()); |
popup_controller_.reset([[OmniboxPopupMaterialViewController alloc] |
initWithPopupView:this |