Index: content/browser/web_contents/web_contents_impl.h |
diff --git a/content/browser/web_contents/web_contents_impl.h b/content/browser/web_contents/web_contents_impl.h |
index 3afb1aab039d99d206c9b33af0d666dbd9d6c669..822c6cfac9340065a240969c5c3a9161cedf05c5 100644 |
--- a/content/browser/web_contents/web_contents_impl.h |
+++ b/content/browser/web_contents/web_contents_impl.h |
@@ -417,6 +417,7 @@ class CONTENT_EXPORT WebContentsImpl |
void StopMediaSession() override; |
void OnPasswordInputShownOnHttp() override; |
void OnCreditCardInputShownOnHttp() override; |
+ void SetIsOverlayContent(bool is_overlay_content) override; |
#if defined(OS_ANDROID) |
base::android::ScopedJavaLocalRef<jobject> GetJavaWebContents() override; |
@@ -566,6 +567,7 @@ class CONTENT_EXPORT WebContentsImpl |
bool IsVirtualKeyboardRequested() override; |
bool IsOverridingUserAgent() override; |
bool IsJavaScriptDialogShowing() const override; |
+ bool HideDownloadUI() const override; |
// NavigatorDelegate --------------------------------------------------------- |
@@ -1430,6 +1432,9 @@ class CONTENT_EXPORT WebContentsImpl |
std::unique_ptr<service_manager::InterfaceProvider> java_interfaces_; |
#endif |
+ // Whether this WebContents is for content overlay. |
+ bool is_overlay_content_; |
+ |
base::WeakPtrFactory<WebContentsImpl> loading_weak_factory_; |
base::WeakPtrFactory<WebContentsImpl> weak_factory_; |