mshtml: Move mime to HTMLDocumentObj.

This commit is contained in:
Jacek Caban 2009-09-16 22:12:56 +02:00 committed by Alexandre Julliard
parent 05d199474b
commit 23e7fe481b
4 changed files with 6 additions and 7 deletions

View File

@ -1763,7 +1763,6 @@ static void destroy_htmldoc(HTMLDocument *This)
if(This->event_target)
release_event_target(This->event_target);
heap_free(This->mime);
release_nodes(This);
release_dispex(&This->dispex);
@ -1894,6 +1893,7 @@ static ULONG HTMLDocumentObj_Release(HTMLDocument *base)
if(This->hwnd)
DestroyWindow(This->hwnd);
heap_free(This->mime);
destroy_htmldoc(&This->basedoc);

View File

@ -284,8 +284,6 @@ struct HTMLDocument {
HTMLWindow *window;
nsIDOMHTMLDocument *nsdoc;
LPWSTR mime;
DWORD update;
event_target_t *event_target;
@ -350,6 +348,7 @@ struct HTMLDocumentObj {
USERMODE usermode;
READYSTATE readystate;
LPWSTR mime;
/* FIXME: probably should be in document node object */
nsChannelBSC *bscallback;

View File

@ -708,9 +708,9 @@ static nsresult async_open_doc_uri(nsChannel *This, NSContainer *container,
if(container->bscallback) {
channelbsc_set_channel(container->bscallback, This, listener, context);
if(container->doc && container->doc->basedoc.mime) {
if(container->doc && container->doc->mime) {
heap_free(This->content_type);
This->content_type = heap_strdupWtoA(container->doc->basedoc.mime);
This->content_type = heap_strdupWtoA(container->doc->mime);
}
return NS_OK;

View File

@ -370,8 +370,8 @@ static HRESULT WINAPI MonikerProp_PutProperty(IMonikerProp *iface, MONIKERPROPER
switch(mkp) {
case MIMETYPEPROP:
heap_free(This->mime);
This->mime = heap_strdupW(val);
heap_free(This->doc_obj->mime);
This->doc_obj->mime = heap_strdupW(val);
break;
case CLASSIDPROP: