Zhenbo Li : mshtml: Added support for IHTMLTable[23] interfaces in HTMLTable.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Jul 15 15:52:43 CDT 2014


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

Author: Zhenbo Li <litimetal at gmail.com>
Date:   Tue Jul 15 21:05:47 2014 +0800

mshtml: Added support for IHTMLTable[23] interfaces in HTMLTable.

---

 dlls/mshtml/htmltable.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dlls/mshtml/htmltable.c b/dlls/mshtml/htmltable.c
index de12537..0f64330 100644
--- a/dlls/mshtml/htmltable.c
+++ b/dlls/mshtml/htmltable.c
@@ -914,10 +914,10 @@ static HRESULT HTMLTable_QI(HTMLDOMNode *iface, REFIID riid, void **ppv)
         *ppv = &This->IHTMLTable_iface;
     }else if(IsEqualGUID(&IID_IHTMLTable2, riid)) {
         TRACE("(%p)->(IID_IHTMLTable2 %p)\n", This, ppv);
-        *ppv = &This->IHTMLTable_iface;
+        *ppv = &This->IHTMLTable2_iface;
     }else if(IsEqualGUID(&IID_IHTMLTable3, riid)) {
         TRACE("(%p)->(IID_IHTMLTable3 %p)\n", This, ppv);
-        *ppv = &This->IHTMLTable_iface;
+        *ppv = &This->IHTMLTable3_iface;
     }
 
     if(*ppv) {
@@ -969,6 +969,8 @@ HRESULT HTMLTable_Create(HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, HTMLE
 
     ret->element.node.vtbl = &HTMLTableImplVtbl;
     ret->IHTMLTable_iface.lpVtbl = &HTMLTableVtbl;
+    ret->IHTMLTable2_iface.lpVtbl = &HTMLTable2Vtbl;
+    ret->IHTMLTable3_iface.lpVtbl = &HTMLTable3Vtbl;
 
     HTMLElement_Init(&ret->element, doc, nselem, &HTMLTable_dispex);
 




More information about the wine-cvs mailing list