string bundles: use setcontenttype after ::open
r=bz sr=darin
This commit is contained in:
cbiesinger%web.de 2003-09-13 21:20:35 +00:00
Родитель 603ca85beb
Коммит 0955b41b29
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -125,13 +125,13 @@ nsStringBundle::LoadProperties()
rv = NS_NewChannel(getter_AddRefs(channel), uri); rv = NS_NewChannel(getter_AddRefs(channel), uri);
if (NS_FAILED(rv)) return rv; if (NS_FAILED(rv)) return rv;
// It's a string bundle. We expect a text/plain type, so set that as hint
channel->SetContentType(NS_LITERAL_CSTRING("text/plain"));
nsCOMPtr<nsIInputStream> in; nsCOMPtr<nsIInputStream> in;
rv = channel->Open(getter_AddRefs(in)); rv = channel->Open(getter_AddRefs(in));
if (NS_FAILED(rv)) return rv; if (NS_FAILED(rv)) return rv;
// It's a string bundle. We know what MIME type it is!
channel->SetContentType(NS_LITERAL_CSTRING("text/plain"));
NS_TIMELINE_MARK_FUNCTION("loading properties"); NS_TIMELINE_MARK_FUNCTION("loading properties");
NS_ASSERTION(NS_SUCCEEDED(rv) && in, "Error in OpenBlockingStream"); NS_ASSERTION(NS_SUCCEEDED(rv) && in, "Error in OpenBlockingStream");