mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-18 23:15:38 +00:00
very temporary gross necko hack to force an text/html content type in the file and http protocols
This commit is contained in:
parent
5756abe1b0
commit
94f842b81e
@ -34,6 +34,7 @@
|
||||
#include "nsISimpleEnumerator.h"
|
||||
#include "nsIURL.h"
|
||||
#include "prio.h"
|
||||
#include "prmem.h" // XXX can be removed when we start doing real content-type discovery
|
||||
|
||||
static NS_DEFINE_CID(kEventQueueService, NS_EVENTQUEUESERVICE_CID);
|
||||
NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
|
||||
@ -438,10 +439,20 @@ nsFileChannel::SetLoadAttributes(PRUint32 aLoadAttributes)
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
#define DUMMY_TYPE "text/html"
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsFileChannel::GetContentType(char * *aContentType)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
// XXX temporary hack until we have a contenttype strategy
|
||||
*aContentType = new char[PL_strlen(DUMMY_TYPE) + 1];
|
||||
if (!*aContentType)
|
||||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
|
||||
PL_strcpy(*aContentType, DUMMY_TYPE);
|
||||
return NS_OK;
|
||||
|
||||
//return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -25,6 +25,7 @@
|
||||
#include "nsIChannel.h"
|
||||
#include "nsIInputStream.h"
|
||||
#include "nsIStreamListener.h"
|
||||
#include "prmem.h" // XXX can be removed when we start doing real content-type discovery
|
||||
|
||||
#include "nsIHttpNotify.h"
|
||||
#include "nsINetModRegEntry.h"
|
||||
@ -210,10 +211,21 @@ nsHTTPChannel::SetLoadAttributes(PRUint32 aLoadAttributes)
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
||||
#define DUMMY_TYPE "text/html"
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsHTTPChannel::GetContentType(char * *aContentType)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
// XXX temporary hack until we have a contenttype strategy
|
||||
*aContentType = new char[PL_strlen(DUMMY_TYPE) + 1];
|
||||
if (!*aContentType)
|
||||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
|
||||
PL_strcpy(*aContentType, DUMMY_TYPE);
|
||||
return NS_OK;
|
||||
|
||||
//return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
Loading…
x
Reference in New Issue
Block a user