Index: chrome/browser/android/tab_state.cc |
diff --git a/chrome/browser/android/tab_state.cc b/chrome/browser/android/tab_state.cc |
index 5e01566491aedfdac4cbd9d44756bee0e7dc70e1..f22255a88318a8fccf0ab1da28a9ce17309fd508 100644 |
--- a/chrome/browser/android/tab_state.cc |
+++ b/chrome/browser/android/tab_state.cc |
@@ -33,8 +33,10 @@ using content::WebContents; |
namespace { |
-bool WriteStateHeaderToPickle(bool off_the_record, int entry_count, |
- int current_entry_index, Pickle* pickle) { |
+bool WriteStateHeaderToPickle(bool off_the_record, |
+ int entry_count, |
+ int current_entry_index, |
+ base::Pickle* pickle) { |
return pickle->WriteBool(off_the_record) && |
pickle->WriteInt(entry_count) && |
pickle->WriteInt(current_entry_index); |
@@ -66,10 +68,9 @@ bool WriteStateHeaderToPickle(bool off_the_record, int entry_count, |
void UpgradeNavigationFromV0ToV2( |
std::vector<sessions::SerializedNavigationEntry>* navigations, |
int entry_count, |
- PickleIterator* iterator) { |
- |
+ base::PickleIterator* iterator) { |
for (int i = 0; i < entry_count; ++i) { |
- Pickle v2_pickle; |
+ base::Pickle v2_pickle; |
std::string virtual_url_spec; |
std::string str_referrer; |
base::string16 title; |
@@ -104,7 +105,7 @@ void UpgradeNavigationFromV0ToV2( |
// search_terms |
v2_pickle.WriteString16(base::string16()); |
- PickleIterator tab_navigation_pickle_iterator(v2_pickle); |
+ base::PickleIterator tab_navigation_pickle_iterator(v2_pickle); |
sessions::SerializedNavigationEntry nav; |
if (nav.ReadFromPickle(&tab_navigation_pickle_iterator)) { |
navigations->push_back(nav); |
@@ -152,9 +153,9 @@ void UpgradeNavigationFromV0ToV2( |
void UpgradeNavigationFromV1ToV2( |
std::vector<sessions::SerializedNavigationEntry>* navigations, |
int entry_count, |
- PickleIterator* iterator) { |
+ base::PickleIterator* iterator) { |
for (int i = 0; i < entry_count; ++i) { |
- Pickle v2_pickle; |
+ base::Pickle v2_pickle; |
int index; |
std::string virtual_url_spec; |
@@ -203,7 +204,7 @@ void UpgradeNavigationFromV1ToV2( |
// Force output of search_terms |
v2_pickle.WriteString16(base::string16()); |
- PickleIterator tab_navigation_pickle_iterator(v2_pickle); |
+ base::PickleIterator tab_navigation_pickle_iterator(v2_pickle); |
sessions::SerializedNavigationEntry nav; |
if (nav.ReadFromPickle(&tab_navigation_pickle_iterator)) { |
navigations->push_back(nav); |
@@ -224,8 +225,8 @@ bool ExtractNavigationEntries( |
int* current_entry_index, |
std::vector<sessions::SerializedNavigationEntry>* navigations) { |
int entry_count; |
- Pickle pickle(static_cast<char*>(data), size); |
- PickleIterator iter(pickle); |
+ base::Pickle pickle(static_cast<char*>(data), size); |
+ base::PickleIterator iter(pickle); |
if (!iter.ReadBool(is_off_the_record) || !iter.ReadInt(&entry_count) || |
!iter.ReadInt(current_entry_index)) { |
LOG(ERROR) << "Failed to restore state from byte array (length=" << size |
@@ -258,9 +259,10 @@ bool ExtractNavigationEntries( |
<< ")."; |
return false; // It's dangerous to keep deserializing now, give up. |
} |
- Pickle tab_navigation_pickle(tab_navigation_data, |
- tab_navigation_data_length); |
- PickleIterator tab_navigation_pickle_iterator(tab_navigation_pickle); |
+ base::Pickle tab_navigation_pickle(tab_navigation_data, |
+ tab_navigation_data_length); |
+ base::PickleIterator tab_navigation_pickle_iterator( |
+ tab_navigation_pickle); |
sessions::SerializedNavigationEntry nav; |
if (!nav.ReadFromPickle(&tab_navigation_pickle_iterator)) |
return false; // If we failed to read a navigation, give up on others. |
@@ -321,7 +323,7 @@ ScopedJavaLocalRef<jobject> WebContentsState::WriteNavigationsAsByteBuffer( |
bool is_off_the_record, |
const std::vector<content::NavigationEntry*>& navigations, |
int current_entry) { |
- Pickle pickle; |
+ base::Pickle pickle; |
if (!WriteStateHeaderToPickle(is_off_the_record, navigations.size(), |
current_entry, &pickle)) { |
LOG(ERROR) << "Failed to serialize tab state (entry count=" << |
@@ -333,7 +335,7 @@ ScopedJavaLocalRef<jobject> WebContentsState::WriteNavigationsAsByteBuffer( |
for (size_t i = 0; i < navigations.size(); ++i) { |
// Write each SerializedNavigationEntry as a separate pickle to avoid |
// optional reads of one tab bleeding into the next tab's data. |
- Pickle tab_navigation_pickle; |
+ base::Pickle tab_navigation_pickle; |
// Max size taken from BaseSessionService::CreateUpdateTabNavigationCommand. |
static const size_t max_state_size = |
std::numeric_limits<sessions::SessionCommand::size_type>::max() - 1024; |