Index: net/websockets/websocket_job.cc |
diff --git a/net/websockets/websocket_job.cc b/net/websockets/websocket_job.cc |
index cd8f09dd791a5b60dd6adfcfc2f948ec496456b1..eb653fa5a97619d7c40d06cdb640a1a34a7f70fb 100644 |
--- a/net/websockets/websocket_job.cc |
+++ b/net/websockets/websocket_job.cc |
@@ -59,18 +59,11 @@ static base::LazyInstance<WebSocketJobInitSingleton> g_websocket_job_init = |
namespace net { |
-bool WebSocketJob::websocket_over_spdy_enabled_ = false; |
- |
// static |
void WebSocketJob::EnsureInit() { |
g_websocket_job_init.Get(); |
} |
-// static |
-void WebSocketJob::set_websocket_over_spdy_enabled(bool enabled) { |
- websocket_over_spdy_enabled_ = enabled; |
-} |
- |
WebSocketJob::WebSocketJob(SocketStream::Delegate* delegate) |
: delegate_(delegate), |
state_(INITIALIZED), |
@@ -579,16 +572,13 @@ int WebSocketJob::TrySpdyStream() { |
if (!socket_.get()) |
return ERR_FAILED; |
- if (!websocket_over_spdy_enabled_) |
- return OK; |
- |
// Check if we have a SPDY session available. |
HttpTransactionFactory* factory = |
socket_->context()->http_transaction_factory(); |
if (!factory) |
return OK; |
scoped_refptr<HttpNetworkSession> session = factory->GetSession(); |
- if (!session.get()) |
+ if (!session.get() || !session->params().enable_websocket_over_spdy) |
return OK; |
SpdySessionPool* spdy_pool = session->spdy_session_pool(); |
PrivacyMode privacy_mode = socket_->privacy_mode(); |