diff --git a/mozilla/network/module/nsNetThread.cpp b/mozilla/network/module/nsNetThread.cpp index 2a6a9991f64..f251d265357 100644 --- a/mozilla/network/module/nsNetThread.cpp +++ b/mozilla/network/module/nsNetThread.cpp @@ -39,6 +39,7 @@ extern "C" { #include "mkstream.h" #include "cvchunk.h" #include "cvunzip.h" +#include "cvplugin.h" #include "fileurl.h" #include "httpurl.h" @@ -106,6 +107,13 @@ nsresult NS_InitNetlib(void) NET_RegisterContentTypeConverter(APPLICATION_HTTP_INDEX, FO_NGLAYOUT, NULL, NET_HTTPIndexFormatToHTMLConverter); + NET_RegisterContentTypeConverter("text/*", FO_NGLAYOUT, NULL, + NET_PluginStream); + NET_RegisterContentTypeConverter("image/*", FO_NGLAYOUT, NULL, + NET_PluginStream); + NET_RegisterContentTypeConverter("application/*", FO_NGLAYOUT, NULL, + NET_PluginStream); + NET_RegisterEncodingConverter(ENCODING_GZIP, (void *) ENCODING_GZIP, NET_UnZipConverter);