[PATCH 1/3] mshtml: Use proper type for text node in exec_hyperlink.

Michael Stefaniuc mstefani at redhat.com
Tue Sep 30 03:27:51 CDT 2014


On 09/30/2014 10:12 AM, Jacek Caban wrote:
> --- dlls/mshtml/editor.c | 7 ++++--- 1 file changed, 4
> insertions(+), 3 deletions(-)
> 
> 
> 
> 0001-mshtml-Use-proper-type-for-text-node-in-exec_hyperlin.diff
> 
> 
> diff --git a/dlls/mshtml/editor.c b/dlls/mshtml/editor.c index
> 14aab53..779dcc7 100644 --- a/dlls/mshtml/editor.c +++
> b/dlls/mshtml/editor.c @@ -1170,13 +1170,14 @@ static HRESULT
> exec_hyperlink(HTMLDocument *This, DWORD cmdexecopt, VARIANT *in,
> 
> /* create an element with text of URL */ if (insert_link_at_caret)
> { -        nsIDOMNode *text_node, *unused_node; +        nsIDOMNode
> *unused_node; +        nsIDOMText *text_node;
> 
> nsIDOMHTMLDocument_CreateTextNode(This->doc_node->nsdoc, &ns_url,
> (nsIDOMText **)&text_node);
Jacek, you don't need the above cast anymore.


> /* wrap the <a> tags around the text element */ -
> nsIDOMHTMLElement_AppendChild(anchor_elem, text_node,
> &unused_node); -        nsIDOMNode_Release(text_node); +
> nsIDOMHTMLElement_AppendChild(anchor_elem, (nsIDOMNode*)text_node,
> &unused_node); +        nsIDOMText_Release(text_node); 
> nsIDOMNode_Release(unused_node); }

bye
	michael



More information about the wine-patches mailing list