| Index: chrome/browser/android/ntp/ntp_snippets_bridge.cc
|
| diff --git a/chrome/browser/android/ntp/ntp_snippets_bridge.cc b/chrome/browser/android/ntp/ntp_snippets_bridge.cc
|
| index 7f03d7f224e8761dee9f3aaaa40116b60adf40e3..4c940a5a84b6f9b47414bea6eecc12cd7b9d1144 100644
|
| --- a/chrome/browser/android/ntp/ntp_snippets_bridge.cc
|
| +++ b/chrome/browser/android/ntp/ntp_snippets_bridge.cc
|
| @@ -81,15 +81,20 @@ ScopedJavaLocalRef<jobject> ToJavaSuggestionList(
|
| static_cast<int>(info->card_layout()));
|
| if (suggestion.id().category().IsKnownCategory(
|
| KnownCategories::DOWNLOADS) &&
|
| - suggestion.download_suggestion_extra() != nullptr &&
|
| - suggestion.download_suggestion_extra()->is_download_asset) {
|
| - Java_SnippetsBridge_setDownloadAssetDataForLastSuggestion(
|
| - env, result,
|
| - ConvertUTF8ToJavaString(
|
| - env,
|
| - suggestion.download_suggestion_extra()->target_file_path.value()),
|
| - ConvertUTF8ToJavaString(
|
| - env, suggestion.download_suggestion_extra()->mime_type));
|
| + suggestion.download_suggestion_extra() != nullptr) {
|
| + if (suggestion.download_suggestion_extra()->is_download_asset) {
|
| + Java_SnippetsBridge_setDownloadAssetDataForLastSuggestion(
|
| + env, result,
|
| + ConvertUTF8ToJavaString(env, suggestion.download_suggestion_extra()
|
| + ->target_file_path.value()),
|
| + ConvertUTF8ToJavaString(
|
| + env, suggestion.download_suggestion_extra()->mime_type));
|
| + } else {
|
| + Java_SnippetsBridge_setDownloadOfflinePageDataForLastSuggestion(
|
| + env, result,
|
| + ConvertUTF8ToJavaString(
|
| + env, suggestion.download_suggestion_extra()->offline_page_id));
|
| + }
|
| }
|
| if (suggestion.id().category().IsKnownCategory(
|
| KnownCategories::RECENT_TABS) &&
|
|
|