mshtml: Added nsIChannel::[Get|Set]Owner implementation.
This commit is contained in:
parent
d356d15225
commit
bbd4a63491
|
@ -348,6 +348,7 @@ typedef struct {
|
||||||
nsIInputStream *post_data_stream;
|
nsIInputStream *post_data_stream;
|
||||||
nsILoadGroup *load_group;
|
nsILoadGroup *load_group;
|
||||||
nsIInterfaceRequestor *notif_callback;
|
nsIInterfaceRequestor *notif_callback;
|
||||||
|
nsISupports *owner;
|
||||||
nsLoadFlags load_flags;
|
nsLoadFlags load_flags;
|
||||||
nsIURI *original_uri;
|
nsIURI *original_uri;
|
||||||
char *content_type;
|
char *content_type;
|
||||||
|
|
|
@ -417,8 +417,11 @@ static nsresult NSAPI nsChannel_GetOwner(nsIHttpChannel *iface, nsISupports **aO
|
||||||
if(This->channel)
|
if(This->channel)
|
||||||
return nsIChannel_GetOwner(This->channel, aOwner);
|
return nsIChannel_GetOwner(This->channel, aOwner);
|
||||||
|
|
||||||
FIXME("default action not implemented\n");
|
if(This->owner)
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
nsISupports_AddRef(This->owner);
|
||||||
|
*aOwner = This->owner;
|
||||||
|
|
||||||
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
static nsresult NSAPI nsChannel_SetOwner(nsIHttpChannel *iface, nsISupports *aOwner)
|
static nsresult NSAPI nsChannel_SetOwner(nsIHttpChannel *iface, nsISupports *aOwner)
|
||||||
|
@ -430,8 +433,13 @@ static nsresult NSAPI nsChannel_SetOwner(nsIHttpChannel *iface, nsISupports *aOw
|
||||||
if(This->channel)
|
if(This->channel)
|
||||||
return nsIChannel_SetOwner(This->channel, aOwner);
|
return nsIChannel_SetOwner(This->channel, aOwner);
|
||||||
|
|
||||||
FIXME("default action not implemented\n");
|
if(aOwner)
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
nsISupports_AddRef(aOwner);
|
||||||
|
if(This->owner)
|
||||||
|
nsISupports_Release(This->owner);
|
||||||
|
This->owner = aOwner;
|
||||||
|
|
||||||
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
static nsresult NSAPI nsChannel_GetNotificationCallbacks(nsIHttpChannel *iface,
|
static nsresult NSAPI nsChannel_GetNotificationCallbacks(nsIHttpChannel *iface,
|
||||||
|
|
Loading…
Reference in New Issue