| Index: chrome/browser/net/http_server_properties_manager.cc
|
| ===================================================================
|
| --- chrome/browser/net/http_server_properties_manager.cc (revision 126086)
|
| +++ chrome/browser/net/http_server_properties_manager.cc (working copy)
|
| @@ -159,6 +159,17 @@
|
| return persist;
|
| }
|
|
|
| +bool HttpServerPropertiesManager::SetSpdySetting(
|
| + const net::HostPortPair& host_port_pair,
|
| + const spdy::SpdySetting& setting) {
|
| + DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
|
| + bool persist = http_server_properties_impl_->SetSpdySetting(
|
| + host_port_pair, setting);
|
| + if (persist)
|
| + ScheduleUpdatePrefsOnIO();
|
| + return persist;
|
| +}
|
| +
|
| void HttpServerPropertiesManager::ClearSpdySettings() {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
|
| http_server_properties_impl_->ClearSpdySettings();
|
| @@ -302,10 +313,8 @@
|
| continue;
|
| }
|
|
|
| - spdy::SettingsFlagsAndId flags_and_id(0);
|
| - flags_and_id.set_id(id);
|
| - flags_and_id.set_flags(spdy::SETTINGS_FLAG_PERSISTED);
|
| -
|
| + spdy::SettingsFlagsAndId flags_and_id(
|
| + spdy::SETTINGS_FLAG_PERSISTED, id);
|
| spdy_settings.push_back(spdy::SpdySetting(flags_and_id, value));
|
| }
|
|
|
|
|