Chromium Code Reviews| Index: content/browser/frame_host/render_frame_host_android.cc |
| diff --git a/content/browser/frame_host/render_frame_host_android.cc b/content/browser/frame_host/render_frame_host_android.cc |
| index aa84f8139b0471f483093aaeee03907a37947080..d3ea00d3a8ba09b65d8f14360ce93ecb56b9b371 100644 |
| --- a/content/browser/frame_host/render_frame_host_android.cc |
| +++ b/content/browser/frame_host/render_frame_host_android.cc |
| @@ -8,6 +8,8 @@ |
| #include "base/logging.h" |
| #include "content/browser/frame_host/render_frame_host_delegate.h" |
| #include "content/browser/frame_host/render_frame_host_impl.h" |
| +#include "content/public/browser/browser_context.h" |
| +#include "content/public/browser/site_instance.h" |
| #include "jni/RenderFrameHostImpl_jni.h" |
| using base::android::AttachCurrentThread; |
| @@ -39,9 +41,13 @@ base::android::ScopedJavaLocalRef<jobject> |
| RenderFrameHostAndroid::GetJavaObject() { |
| JNIEnv* env = base::android::AttachCurrentThread(); |
| if (obj_.is_uninitialized()) { |
| + bool isIncognito = render_frame_host_->GetSiteInstance() |
|
Matt Giuca
2017/03/24 05:06:55
Naming: is_incognito
Timothy Loh
2017/03/27 02:06:23
Done.
|
| + ->GetBrowserContext() |
| + ->IsOffTheRecord(); |
| ScopedJavaLocalRef<jobject> local_ref = Java_RenderFrameHostImpl_create( |
| env, reinterpret_cast<intptr_t>(this), |
| - render_frame_host_->delegate()->GetJavaRenderFrameHostDelegate()); |
| + render_frame_host_->delegate()->GetJavaRenderFrameHostDelegate(), |
| + isIncognito); |
| obj_ = JavaObjectWeakGlobalRef(env, local_ref); |
| return local_ref; |
| } |