Index: content/browser/android/web_contents_observer_android.cc |
diff --git a/content/browser/android/web_contents_observer_android.cc b/content/browser/android/web_contents_observer_android.cc |
index e056f3125106b50c009b366a48cf52293710bd7f..f862ec7567f7b0353bae639e6aeba7e342ce4a1f 100644 |
--- a/content/browser/android/web_contents_observer_android.cc |
+++ b/content/browser/android/web_contents_observer_android.cc |
@@ -15,7 +15,7 @@ |
#include "content/browser/web_contents/web_contents_impl.h" |
#include "content/public/browser/navigation_details.h" |
#include "content/public/browser/navigation_entry.h" |
-#include "jni/WebContentsObserver_jni.h" |
+#include "jni/WebContentsObserverProxy_jni.h" |
using base::android::AttachCurrentThread; |
using base::android::ScopedJavaLocalRef; |
@@ -59,7 +59,7 @@ void WebContentsObserverAndroid::WebContentsDestroyed() { |
delete this; |
} else { |
// The java side will destroy |this| |
- Java_WebContentsObserver_detachFromWebContents(env, obj.obj()); |
+ Java_WebContentsObserverProxy_destroy(env, obj.obj()); |
} |
} |
@@ -68,7 +68,7 @@ void WebContentsObserverAndroid::RenderViewReady() { |
ScopedJavaLocalRef<jobject> obj(weak_java_observer_.get(env)); |
if (obj.is_null()) |
return; |
- Java_WebContentsObserver_renderViewReady(env, obj.obj()); |
+ Java_WebContentsObserverProxy_renderViewReady(env, obj.obj()); |
} |
void WebContentsObserverAndroid::RenderProcessGone( |
@@ -79,8 +79,8 @@ void WebContentsObserverAndroid::RenderProcessGone( |
return; |
jboolean was_oom_protected = |
termination_status == base::TERMINATION_STATUS_OOM_PROTECTED; |
- Java_WebContentsObserver_renderProcessGone( |
- env, obj.obj(), was_oom_protected); |
+ Java_WebContentsObserverProxy_renderProcessGone(env, obj.obj(), |
+ was_oom_protected); |
} |
void WebContentsObserverAndroid::DidStartLoading( |
@@ -91,8 +91,8 @@ void WebContentsObserverAndroid::DidStartLoading( |
return; |
ScopedJavaLocalRef<jstring> jstring_url(ConvertUTF8ToJavaString( |
env, web_contents()->GetVisibleURL().spec())); |
- Java_WebContentsObserver_didStartLoading( |
- env, obj.obj(), jstring_url.obj()); |
+ Java_WebContentsObserverProxy_didStartLoading(env, obj.obj(), |
+ jstring_url.obj()); |
} |
void WebContentsObserverAndroid::DidStopLoading( |
@@ -103,8 +103,8 @@ void WebContentsObserverAndroid::DidStopLoading( |
return; |
ScopedJavaLocalRef<jstring> jstring_url(ConvertUTF8ToJavaString( |
env, web_contents()->GetLastCommittedURL().spec())); |
- Java_WebContentsObserver_didStopLoading( |
- env, obj.obj(), jstring_url.obj()); |
+ Java_WebContentsObserverProxy_didStopLoading(env, obj.obj(), |
+ jstring_url.obj()); |
} |
void WebContentsObserverAndroid::DidFailProvisionalLoad( |
@@ -156,7 +156,7 @@ void WebContentsObserverAndroid::DidNavigateMainFrame( |
// that would also be valid for a fragment navigation. |
bool is_fragment_navigation = urls_same_ignoring_fragment && |
(details.type == NAVIGATION_TYPE_IN_PAGE || details.is_in_page); |
- Java_WebContentsObserver_didNavigateMainFrame( |
+ Java_WebContentsObserverProxy_didNavigateMainFrame( |
env, obj.obj(), jstring_url.obj(), jstring_base_url.obj(), |
details.is_navigation_to_different_page(), is_fragment_navigation, |
details.http_status_code); |
@@ -177,7 +177,7 @@ void WebContentsObserverAndroid::DidNavigateAnyFrame( |
jboolean jboolean_is_reload = ui::PageTransitionCoreTypeIs( |
params.transition, ui::PAGE_TRANSITION_RELOAD); |
- Java_WebContentsObserver_didNavigateAnyFrame( |
+ Java_WebContentsObserverProxy_didNavigateAnyFrame( |
env, obj.obj(), jstring_url.obj(), jstring_base_url.obj(), |
jboolean_is_reload); |
} |
@@ -187,7 +187,7 @@ void WebContentsObserverAndroid::DocumentAvailableInMainFrame() { |
ScopedJavaLocalRef<jobject> obj(weak_java_observer_.get(env)); |
if (obj.is_null()) |
return; |
- Java_WebContentsObserver_documentAvailableInMainFrame(env, obj.obj()); |
+ Java_WebContentsObserverProxy_documentAvailableInMainFrame(env, obj.obj()); |
} |
void WebContentsObserverAndroid::DidStartProvisionalLoadForFrame( |
@@ -203,16 +203,12 @@ void WebContentsObserverAndroid::DidStartProvisionalLoadForFrame( |
ConvertUTF8ToJavaString(env, validated_url.spec())); |
// TODO(dcheng): Does Java really need the parent frame ID? It doesn't appear |
// to be used at all, and it just adds complexity here. |
- Java_WebContentsObserver_didStartProvisionalLoadForFrame( |
- env, |
- obj.obj(), |
- render_frame_host->GetRoutingID(), |
+ Java_WebContentsObserverProxy_didStartProvisionalLoadForFrame( |
+ env, obj.obj(), render_frame_host->GetRoutingID(), |
render_frame_host->GetParent() |
? render_frame_host->GetParent()->GetRoutingID() |
: -1, |
- !render_frame_host->GetParent(), |
- jstring_url.obj(), |
- is_error_page, |
+ !render_frame_host->GetParent(), jstring_url.obj(), is_error_page, |
is_iframe_srcdoc); |
} |
@@ -226,13 +222,9 @@ void WebContentsObserverAndroid::DidCommitProvisionalLoadForFrame( |
return; |
ScopedJavaLocalRef<jstring> jstring_url( |
ConvertUTF8ToJavaString(env, url.spec())); |
- Java_WebContentsObserver_didCommitProvisionalLoadForFrame( |
- env, |
- obj.obj(), |
- render_frame_host->GetRoutingID(), |
- !render_frame_host->GetParent(), |
- jstring_url.obj(), |
- transition_type); |
+ Java_WebContentsObserverProxy_didCommitProvisionalLoadForFrame( |
+ env, obj.obj(), render_frame_host->GetRoutingID(), |
+ !render_frame_host->GetParent(), jstring_url.obj(), transition_type); |
} |
void WebContentsObserverAndroid::DidFinishLoad( |
@@ -252,11 +244,8 @@ void WebContentsObserverAndroid::DidFinishLoad( |
ScopedJavaLocalRef<jstring> jstring_url( |
ConvertUTF8ToJavaString(env, url_string)); |
- Java_WebContentsObserver_didFinishLoad( |
- env, |
- obj.obj(), |
- render_frame_host->GetRoutingID(), |
- jstring_url.obj(), |
+ Java_WebContentsObserverProxy_didFinishLoad( |
+ env, obj.obj(), render_frame_host->GetRoutingID(), jstring_url.obj(), |
!render_frame_host->GetParent()); |
} |
@@ -266,7 +255,7 @@ void WebContentsObserverAndroid::DocumentLoadedInFrame( |
ScopedJavaLocalRef<jobject> obj(weak_java_observer_.get(env)); |
if (obj.is_null()) |
return; |
- Java_WebContentsObserver_documentLoadedInFrame( |
+ Java_WebContentsObserverProxy_documentLoadedInFrame( |
env, obj.obj(), render_frame_host->GetRoutingID()); |
} |
@@ -276,7 +265,7 @@ void WebContentsObserverAndroid::NavigationEntryCommitted( |
ScopedJavaLocalRef<jobject> obj(weak_java_observer_.get(env)); |
if (obj.is_null()) |
return; |
- Java_WebContentsObserver_navigationEntryCommitted(env, obj.obj()); |
+ Java_WebContentsObserverProxy_navigationEntryCommitted(env, obj.obj()); |
} |
void WebContentsObserverAndroid::DidAttachInterstitialPage() { |
@@ -284,7 +273,7 @@ void WebContentsObserverAndroid::DidAttachInterstitialPage() { |
ScopedJavaLocalRef<jobject> obj(weak_java_observer_.get(env)); |
if (obj.is_null()) |
return; |
- Java_WebContentsObserver_didAttachInterstitialPage(env, obj.obj()); |
+ Java_WebContentsObserverProxy_didAttachInterstitialPage(env, obj.obj()); |
} |
void WebContentsObserverAndroid::DidDetachInterstitialPage() { |
@@ -292,7 +281,7 @@ void WebContentsObserverAndroid::DidDetachInterstitialPage() { |
ScopedJavaLocalRef<jobject> obj(weak_java_observer_.get(env)); |
if (obj.is_null()) |
return; |
- Java_WebContentsObserver_didDetachInterstitialPage(env, obj.obj()); |
+ Java_WebContentsObserverProxy_didDetachInterstitialPage(env, obj.obj()); |
} |
void WebContentsObserverAndroid::DidChangeThemeColor(SkColor color) { |
@@ -300,7 +289,7 @@ void WebContentsObserverAndroid::DidChangeThemeColor(SkColor color) { |
ScopedJavaLocalRef<jobject> obj(weak_java_observer_.get(env)); |
if (obj.is_null()) |
return; |
- Java_WebContentsObserver_didChangeThemeColor(env, obj.obj(), color); |
+ Java_WebContentsObserverProxy_didChangeThemeColor(env, obj.obj(), color); |
} |
void WebContentsObserverAndroid::DidFailLoadInternal( |
@@ -318,11 +307,8 @@ void WebContentsObserverAndroid::DidFailLoadInternal( |
ScopedJavaLocalRef<jstring> jstring_url( |
ConvertUTF8ToJavaString(env, url.spec())); |
- Java_WebContentsObserver_didFailLoad( |
- env, obj.obj(), |
- is_provisional_load, |
- is_main_frame, |
- error_code, |
+ Java_WebContentsObserverProxy_didFailLoad( |
+ env, obj.obj(), is_provisional_load, is_main_frame, error_code, |
jstring_error_description.obj(), jstring_url.obj()); |
} |
@@ -331,8 +317,7 @@ void WebContentsObserverAndroid::DidFirstVisuallyNonEmptyPaint() { |
ScopedJavaLocalRef<jobject> obj(weak_java_observer_.get(env)); |
if (obj.is_null()) |
return; |
- Java_WebContentsObserver_didFirstVisuallyNonEmptyPaint( |
- env, obj.obj()); |
+ Java_WebContentsObserverProxy_didFirstVisuallyNonEmptyPaint(env, obj.obj()); |
} |
void WebContentsObserverAndroid::DidStartNavigationToPendingEntry( |
@@ -345,8 +330,8 @@ void WebContentsObserverAndroid::DidStartNavigationToPendingEntry( |
ScopedJavaLocalRef<jstring> jstring_url( |
ConvertUTF8ToJavaString(env, url.spec())); |
- Java_WebContentsObserver_didStartNavigationToPendingEntry(env, obj.obj(), |
- jstring_url.obj()); |
+ Java_WebContentsObserverProxy_didStartNavigationToPendingEntry( |
+ env, obj.obj(), jstring_url.obj()); |
} |
bool RegisterWebContentsObserverAndroid(JNIEnv* env) { |