Module: wine Branch: master Commit: 16f2965eb9570e9e1cfe9881806344f1e2ed654c URL: http://source.winehq.org/git/wine.git/?a=commit;h=16f2965eb9570e9e1cfe988180... Author: Jacek Caban <jacek(a)codeweavers.com> Date: Wed Oct 8 13:30:03 2008 -0500 mshtml: Use stored nsdoc in prev_node. --- dlls/mshtml/txtrange.c | 9 +-------- 1 files changed, 1 insertions(+), 8 deletions(-) diff --git a/dlls/mshtml/txtrange.c b/dlls/mshtml/txtrange.c index 9d96405..b146437 100644 --- a/dlls/mshtml/txtrange.c +++ b/dlls/mshtml/txtrange.c @@ -325,16 +325,9 @@ static nsIDOMNode *prev_node(HTMLTxtRange *This, nsIDOMNode *iter) nsresult nsres; if(!iter) { - nsIDOMHTMLDocument *nshtmldoc; nsIDOMHTMLElement *nselem; - nsIDOMDocument *nsdoc; - - nsIWebNavigation_GetDocument(This->doc->nscontainer->navigation, &nsdoc); - nsIDOMDocument_QueryInterface(nsdoc, &IID_nsIDOMHTMLDocument, (void**)&nshtmldoc); - nsIDOMDocument_Release(nsdoc); - nsIDOMHTMLDocument_GetBody(nshtmldoc, &nselem); - nsIDOMHTMLDocument_Release(nshtmldoc); + nsIDOMHTMLDocument_GetBody(This->doc->nsdoc, &nselem); nsIDOMElement_GetLastChild(nselem, &tmp); if(!tmp) return (nsIDOMNode*)nselem;