| Index: chrome/browser/android/offline_pages/offline_page_bridge.cc
|
| diff --git a/chrome/browser/android/offline_pages/offline_page_bridge.cc b/chrome/browser/android/offline_pages/offline_page_bridge.cc
|
| index 1b28beea89a28be4bb92a268057eaddc0d4b33ce..09c860fc39e26735904022d6860a8c642396ba8f 100644
|
| --- a/chrome/browser/android/offline_pages/offline_page_bridge.cc
|
| +++ b/chrome/browser/android/offline_pages/offline_page_bridge.cc
|
| @@ -159,6 +159,18 @@ ScopedJavaLocalRef<jobject> OfflinePageBridge::GetPageByOnlineURL(
|
| return CreateOfflinePageItem(env, *offline_page);
|
| }
|
|
|
| +ScopedJavaLocalRef<jobject> OfflinePageBridge::GetPageByOfflineUrl(
|
| + JNIEnv* env,
|
| + const JavaParamRef<jobject>& obj,
|
| + const JavaParamRef<jstring>& j_offline_url) {
|
| + const OfflinePageItem* offline_page =
|
| + offline_page_model_->GetPageByOfflineURL(
|
| + GURL(ConvertJavaStringToUTF8(env, j_offline_url)));
|
| + if (!offline_page)
|
| + return ScopedJavaLocalRef<jobject>();
|
| + return CreateOfflinePageItem(env, *offline_page);
|
| +}
|
| +
|
| void OfflinePageBridge::SavePage(JNIEnv* env,
|
| const JavaParamRef<jobject>& obj,
|
| const JavaParamRef<jobject>& j_callback_obj,
|
|
|