summaryrefslogtreecommitdiffstats
path: root/content/browser/android
diff options
context:
space:
mode:
authorpliard@chromium.org <pliard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-13 17:45:38 +0000
committerpliard@chromium.org <pliard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-13 17:45:38 +0000
commitd1e89f02afb2b8847c58c2d38aac78bf7e9a6841 (patch)
treee51a3de864aa565915c5d17eff4bc4fd574e6309 /content/browser/android
parent2a8af7f6e87e0f382ef5859493edf6f34b9a3ea2 (diff)
downloadchromium_src-d1e89f02afb2b8847c58c2d38aac78bf7e9a6841.zip
chromium_src-d1e89f02afb2b8847c58c2d38aac78bf7e9a6841.tar.gz
chromium_src-d1e89f02afb2b8847c58c2d38aac78bf7e9a6841.tar.bz2
Add didChangeVisibleSSLState() to WebContentsObserverAndroid.
This is needed on Android by the application side since r181488. BUG=175159 Review URL: https://chromiumcodereview.appspot.com/12217109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182250 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/android')
-rw-r--r--content/browser/android/web_contents_observer_android.cc8
-rw-r--r--content/browser/android/web_contents_observer_android.h1
2 files changed, 9 insertions, 0 deletions
diff --git a/content/browser/android/web_contents_observer_android.cc b/content/browser/android/web_contents_observer_android.cc
index fdf7a03..92cce79 100644
--- a/content/browser/android/web_contents_observer_android.cc
+++ b/content/browser/android/web_contents_observer_android.cc
@@ -171,6 +171,14 @@ void WebContentsObserverAndroid::DidFinishLoad(
env, obj.obj(), frame_id, jstring_url.obj(), is_main_frame);
}
+void WebContentsObserverAndroid::DidChangeVisibleSSLState() {
+ JNIEnv* env = AttachCurrentThread();
+ ScopedJavaLocalRef<jobject> obj(weak_java_observer_.get(env));
+ if (obj.is_null())
+ return;
+ Java_WebContentsObserverAndroid_didChangeVisibleSSLState(env, obj.obj());
+}
+
void WebContentsObserverAndroid::DidFailLoadInternal(
bool is_provisional_load,
bool is_main_frame,
diff --git a/content/browser/android/web_contents_observer_android.h b/content/browser/android/web_contents_observer_android.h
index 2a7633e..ea7f55f 100644
--- a/content/browser/android/web_contents_observer_android.h
+++ b/content/browser/android/web_contents_observer_android.h
@@ -63,6 +63,7 @@ class WebContentsObserverAndroid : public WebContentsObserver {
bool is_main_frame,
RenderViewHost* render_view_host) OVERRIDE;
virtual void WebContentsDestroyed(WebContents* web_contents) OVERRIDE;
+ virtual void DidChangeVisibleSSLState() OVERRIDE;
void DidFailLoadInternal(bool is_provisional_load,
bool is_main_frame,