Index: net/filter/filter.cc |
diff --git a/net/filter/filter.cc b/net/filter/filter.cc |
index ca6e51e6cdf8366b9559a11dcf7ae4c7b7732ac8..d77272a809d99412ad471cc97095adf4abb43f23 100644 |
--- a/net/filter/filter.cc |
+++ b/net/filter/filter.cc |
@@ -11,6 +11,7 @@ |
#include "net/base/mime_util.h" |
#include "net/filter/gzip_filter.h" |
#include "net/filter/sdch_filter.h" |
+#include "net/url_request/url_request_context.h" |
#include "url/gurl.h" |
namespace { |
@@ -373,7 +374,8 @@ Filter* Filter::PrependNewFilter(FilterType type_id, |
break; |
case FILTER_TYPE_SDCH: |
case FILTER_TYPE_SDCH_POSSIBLE: |
- if (SdchManager::Global() && SdchManager::sdch_enabled()) { |
+ if (filter_context.GetURLRequestContext()->sdch_manager() && |
+ SdchManager::sdch_enabled()) { |
first_filter.reset( |
InitSdchFilter(type_id, filter_context, buffer_size)); |
} |