Jacek Caban : mshtml: Don't create element object for document node.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Aug 17 06:30:46 CDT 2007


Module: wine
Branch: master
Commit: 6ee709039f2c419ceb77d03f4869af4e52d5f601
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6ee709039f2c419ceb77d03f4869af4e52d5f601

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Fri Aug 17 02:38:41 2007 +0200

mshtml: Don't create element object for document node.

---

 dlls/mshtml/htmlnode.c       |    3 +--
 dlls/mshtml/mshtml_private.h |    3 ---
 2 files changed, 1 insertions(+), 5 deletions(-)

diff --git a/dlls/mshtml/htmlnode.c b/dlls/mshtml/htmlnode.c
index c226db3..cb32930 100644
--- a/dlls/mshtml/htmlnode.c
+++ b/dlls/mshtml/htmlnode.c
@@ -370,8 +370,7 @@ HTMLDOMNode *get_node(HTMLDocument *This, nsIDOMNode *nsnode)
 
     nsIDOMNode_GetNodeType(nsnode, &node_type);
 
-    if(node_type == NS_ELEMENT_NODE
-       || node_type == NS_DOCUMENT_NODE)
+    if(node_type == ELEMENT_NODE)
         HTMLElement_Create(ret);
 
     return ret;
diff --git a/dlls/mshtml/mshtml_private.h b/dlls/mshtml/mshtml_private.h
index 347a61c..fbe572f 100644
--- a/dlls/mshtml/mshtml_private.h
+++ b/dlls/mshtml/mshtml_private.h
@@ -47,9 +47,6 @@
 
 #define NSAPI WINAPI
 
-#define NS_ELEMENT_NODE   1
-#define NS_DOCUMENT_NODE  9
-
 #define MSHTML_E_NODOC    0x800a025c
 
 typedef struct HTMLDOMNode HTMLDOMNode;




More information about the wine-cvs mailing list