| Index: chrome/browser/net/ssl_config_service_manager_pref.cc
|
| ===================================================================
|
| --- chrome/browser/net/ssl_config_service_manager_pref.cc (revision 51274)
|
| +++ chrome/browser/net/ssl_config_service_manager_pref.cc (working copy)
|
| @@ -82,6 +82,7 @@
|
| BooleanPrefMember ssl2_enabled_;
|
| BooleanPrefMember ssl3_enabled_;
|
| BooleanPrefMember tls1_enabled_;
|
| + bool otr_mode_;
|
|
|
| scoped_refptr<SSLConfigServicePref> ssl_config_service_;
|
|
|
| @@ -100,6 +101,10 @@
|
|
|
| // Initialize from UI thread. This is okay as there shouldn't be anything on
|
| // the IO thread trying to access it yet.
|
| + if (profile->IsOffTheRecord())
|
| + otr_mode_ = true;
|
| + else
|
| + otr_mode_ = false;
|
| GetSSLConfigFromPrefs(&ssl_config_service_->cached_config_);
|
| }
|
|
|
| @@ -145,6 +150,7 @@
|
| config->ssl2_enabled = ssl2_enabled_.GetValue();
|
| config->ssl3_enabled = ssl3_enabled_.GetValue();
|
| config->tls1_enabled = tls1_enabled_.GetValue();
|
| + config->otr_mode = otr_mode_;
|
| }
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
|
|