| Index: chrome/browser/android/tab_android.cc
|
| diff --git a/chrome/browser/android/tab_android.cc b/chrome/browser/android/tab_android.cc
|
| index e0ecd6f0265b9a8a5f9d917a213b8f75fde1d94b..590420bd118ef270bf877890460ce6f5dba50050 100644
|
| --- a/chrome/browser/android/tab_android.cc
|
| +++ b/chrome/browser/android/tab_android.cc
|
| @@ -807,20 +807,26 @@ void TabAndroid::ShowOfflinePages() {
|
| JNIEnv* env = base::android::AttachCurrentThread();
|
| Java_Tab_showOfflinePages(env, weak_java_tab_.get(env));
|
| }
|
|
|
| jboolean TabAndroid::IsOfflinePage(JNIEnv* env,
|
| const JavaParamRef<jobject>& obj) {
|
| return offline_pages::OfflinePageUtils::GetOfflinePageFromWebContents(
|
| web_contents()) != nullptr;
|
| }
|
|
|
| +jboolean TabAndroid::IsShowingOfflinePreview(JNIEnv* env,
|
| + const JavaParamRef<jobject>& obj) {
|
| + return offline_pages::OfflinePageUtils::IsShowingOfflinePreview(
|
| + web_contents());
|
| +}
|
| +
|
| ScopedJavaLocalRef<jobject> TabAndroid::GetOfflinePage(
|
| JNIEnv* env,
|
| const JavaParamRef<jobject>& obj) {
|
| const offline_pages::OfflinePageItem* offline_page =
|
| offline_pages::OfflinePageUtils::GetOfflinePageFromWebContents(
|
| web_contents());
|
| if (!offline_page)
|
| return ScopedJavaLocalRef<jobject>();
|
|
|
| return offline_pages::android::OfflinePageBridge::ConvertToJavaOfflinePage(
|
|
|