| Index: android_webview/native/state_serializer.cc
|
| diff --git a/android_webview/native/state_serializer.cc b/android_webview/native/state_serializer.cc
|
| index 656b2d03dec29e1257ef0e50c24462d1a9888740..bf0dbe167239e57af31f08c5bbab7dea3ed67f84 100644
|
| --- a/android_webview/native/state_serializer.cc
|
| +++ b/android_webview/native/state_serializer.cc
|
| @@ -146,6 +146,9 @@ bool WriteNavigationEntryToPickle(const content::NavigationEntry& entry,
|
| if (!pickle->WriteString16(entry.GetTitle()))
|
| return false;
|
|
|
| + if (!pickle->WriteString16(entry.GetSearchTerms()))
|
| + return false;
|
| +
|
| if (!pickle->WriteString(entry.GetContentState()))
|
| return false;
|
|
|
| @@ -208,6 +211,13 @@ bool RestoreNavigationEntryFromPickle(PickleIterator* iterator,
|
| }
|
|
|
| {
|
| + string16 search_terms;
|
| + if (!iterator->ReadString16(&search_terms))
|
| + return false;
|
| + entry->SetSearchTerms(search_terms);
|
| + }
|
| +
|
| + {
|
| string content_state;
|
| if (!iterator->ReadString(&content_state))
|
| return false;
|
|
|