summaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
authortedchoc@chromium.org <tedchoc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-24 03:56:03 +0000
committertedchoc@chromium.org <tedchoc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-24 03:56:03 +0000
commit7714795f55bf21f3e9859c791cc72dc069ea8941 (patch)
tree7cac20622e19e4339cc5f105191e403598652217 /content
parentf1bd3699219d581a8abcb7dd80043d6aceca5339 (diff)
downloadchromium_src-7714795f55bf21f3e9859c791cc72dc069ea8941.zip
chromium_src-7714795f55bf21f3e9859c791cc72dc069ea8941.tar.gz
chromium_src-7714795f55bf21f3e9859c791cc72dc069ea8941.tar.bz2
Add isNavigationToDifferentPage to didNavigateMainFrame for Android.
BUG=165317 Review URL: https://chromiumcodereview.appspot.com/12805009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190176 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r--content/browser/android/web_contents_observer_android.cc6
-rw-r--r--content/public/android/java/src/org/chromium/content/browser/WebContentsObserverAndroid.java4
2 files changed, 7 insertions, 3 deletions
diff --git a/content/browser/android/web_contents_observer_android.cc b/content/browser/android/web_contents_observer_android.cc
index a915fd6..b1cc1c6 100644
--- a/content/browser/android/web_contents_observer_android.cc
+++ b/content/browser/android/web_contents_observer_android.cc
@@ -10,10 +10,11 @@
#include "base/android/jni_android.h"
#include "base/android/jni_string.h"
+#include "base/android/scoped_java_ref.h"
#include "content/browser/android/content_view_core_impl.h"
#include "content/browser/renderer_host/render_widget_host_impl.h"
#include "content/browser/web_contents/web_contents_impl.h"
-#include "base/android/scoped_java_ref.h"
+#include "content/public/browser/navigation_details.h"
#include "jni/WebContentsObserverAndroid_jni.h"
using base::android::AttachCurrentThread;
@@ -117,7 +118,8 @@ void WebContentsObserverAndroid::DidNavigateMainFrame(
ScopedJavaLocalRef<jstring> jstring_base_url(
ConvertUTF8ToJavaString(env, params.base_url.spec()));
Java_WebContentsObserverAndroid_didNavigateMainFrame(
- env, obj.obj(), jstring_url.obj(), jstring_base_url.obj());
+ env, obj.obj(), jstring_url.obj(), jstring_base_url.obj(),
+ details.is_navigation_to_different_page());
}
void WebContentsObserverAndroid::DidNavigateAnyFrame(
diff --git a/content/public/android/java/src/org/chromium/content/browser/WebContentsObserverAndroid.java b/content/public/android/java/src/org/chromium/content/browser/WebContentsObserverAndroid.java
index 0cdec43..bcd7e00 100644
--- a/content/public/android/java/src/org/chromium/content/browser/WebContentsObserverAndroid.java
+++ b/content/public/android/java/src/org/chromium/content/browser/WebContentsObserverAndroid.java
@@ -50,9 +50,11 @@ public abstract class WebContentsObserverAndroid {
* Called when the main frame of the page has committed.
* @param url The validated url for the page.
* @param baseUrl The validated base url for the page.
+ * @param isNavigationToDifferentPage Whether the main frame navigated to a different page.
*/
@CalledByNative
- public void didNavigateMainFrame(String url, String baseUrl) {
+ public void didNavigateMainFrame(String url, String baseUrl,
+ boolean isNavigationToDifferentPage) {
}
/**