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_; |
} |
//////////////////////////////////////////////////////////////////////////////// |