| Index: components/offline_items_collection/core/android/offline_content_aggregator_bridge.cc
|
| diff --git a/components/offline_items_collection/core/android/offline_content_aggregator_bridge.cc b/components/offline_items_collection/core/android/offline_content_aggregator_bridge.cc
|
| index 52cca1872fa4d7ff92b144d99eb786e17d54369f..70184f92a2ed6d210c10f9b7567d4995b0b4a756 100644
|
| --- a/components/offline_items_collection/core/android/offline_content_aggregator_bridge.cc
|
| +++ b/components/offline_items_collection/core/android/offline_content_aggregator_bridge.cc
|
| @@ -36,16 +36,18 @@ bool OfflineContentAggregatorBridge::Register(JNIEnv* env) {
|
| }
|
|
|
| // static
|
| -OfflineContentAggregatorBridge*
|
| -OfflineContentAggregatorBridge::GetForOfflineContentAggregator(
|
| +base::android::ScopedJavaLocalRef<jobject>
|
| +OfflineContentAggregatorBridge::GetBridgeForOfflineContentAggregator(
|
| OfflineContentAggregator* aggregator) {
|
| if (!aggregator->GetUserData(kOfflineContentAggregatorBridgeUserDataKey)) {
|
| aggregator->SetUserData(kOfflineContentAggregatorBridgeUserDataKey,
|
| new OfflineContentAggregatorBridge(aggregator));
|
| }
|
| + OfflineContentAggregatorBridge* bridge =
|
| + static_cast<OfflineContentAggregatorBridge*>(
|
| + aggregator->GetUserData(kOfflineContentAggregatorBridgeUserDataKey));
|
|
|
| - return static_cast<OfflineContentAggregatorBridge*>(
|
| - aggregator->GetUserData(kOfflineContentAggregatorBridgeUserDataKey));
|
| + return ScopedJavaLocalRef<jobject>(bridge->java_ref_);
|
| }
|
|
|
| OfflineContentAggregatorBridge::OfflineContentAggregatorBridge(
|
|
|