| Index: content/browser/web_contents/navigation_entry_impl.cc
|
| diff --git a/content/browser/web_contents/navigation_entry_impl.cc b/content/browser/web_contents/navigation_entry_impl.cc
|
| index 44dc6e593f4ebda5fcc5c3ad625f2cb1ffb591f6..d2c2514ab80ebdda737f9fa25d798c1cf469d741 100644
|
| --- a/content/browser/web_contents/navigation_entry_impl.cc
|
| +++ b/content/browser/web_contents/navigation_entry_impl.cc
|
| @@ -279,6 +279,20 @@ const std::string& NavigationEntryImpl::GetFrameToNavigate() const {
|
| return frame_to_navigate_;
|
| }
|
|
|
| +void NavigationEntryImpl::SetExtraData(const std::string& key,
|
| + const string16& data) {
|
| + extra_data_[key] = data;
|
| +}
|
| +
|
| +const bool NavigationEntryImpl::GetExtraData(const std::string& key,
|
| + string16* data) const {
|
| + std::map<std::string, string16>::const_iterator iter = extra_data_.find(key);
|
| + if (iter == extra_data_.end())
|
| + return false;
|
| + *data = iter->second;
|
| + return true;
|
| +}
|
| +
|
| void NavigationEntryImpl::SetScreenshotPNGData(
|
| const std::vector<unsigned char>& png_data) {
|
| screenshot_ = png_data.empty() ? NULL : new base::RefCountedBytes(png_data);
|
|
|