| Index: content/browser/web_contents/navigation_controller_impl.h
|
| diff --git a/content/browser/web_contents/navigation_controller_impl.h b/content/browser/web_contents/navigation_controller_impl.h
|
| index f8428b091b9cf572227c4650b26fc2205fa07b50..e60a3629b2eb6162786f6a0303f114fe9fa2c8cb 100644
|
| --- a/content/browser/web_contents/navigation_controller_impl.h
|
| +++ b/content/browser/web_contents/navigation_controller_impl.h
|
| @@ -10,6 +10,7 @@
|
| #include "base/memory/linked_ptr.h"
|
| #include "base/time.h"
|
| #include "content/browser/ssl/ssl_manager.h"
|
| +#include "content/public/browser/android/navigation_controller_webview.h"
|
| #include "content/public/browser/navigation_controller.h"
|
| #include "content/public/browser/navigation_type.h"
|
|
|
| @@ -24,7 +25,8 @@ class SiteInstance;
|
| }
|
|
|
| class CONTENT_EXPORT NavigationControllerImpl
|
| - : public NON_EXPORTED_BASE(content::NavigationController) {
|
| + : public NON_EXPORTED_BASE(content::NavigationController),
|
| + public NON_EXPORTED_BASE(content::NavigationControllerWebView) {
|
| public:
|
| NavigationControllerImpl(
|
| WebContentsImpl* web_contents,
|
| @@ -103,6 +105,14 @@ class CONTENT_EXPORT NavigationControllerImpl
|
| content::NavigationController* source) OVERRIDE;
|
| virtual void PruneAllButActive() OVERRIDE;
|
|
|
| + // NavigationControllerWebView implementation.
|
| + virtual void LoadDataWithBaseURL(
|
| + const GURL& data_url,
|
| + const content::Referrer& referrer,
|
| + const GURL& base_url,
|
| + const GURL& history_url,
|
| + bool is_overriding_user_agent) OVERRIDE;
|
| +
|
| // Returns the index of the specified entry, or -1 if entry is not contained
|
| // in this NavigationController.
|
| int GetIndexOfEntry(const content::NavigationEntryImpl* entry) const;
|
|
|