Jacek Caban : mshtml: Use nsIDOMElement instead of nsIDOMHTMLElement in pluginhost.c.

Alexandre Julliard julliard at winehq.org
Mon Feb 12 16:10:36 CST 2018


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Mon Feb 12 01:28:36 2018 +0100

mshtml: Use nsIDOMElement instead of nsIDOMHTMLElement in pluginhost.c.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/mshtml/pluginhost.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/dlls/mshtml/pluginhost.c b/dlls/mshtml/pluginhost.c
index 8a8b0aa..0ed1a77 100644
--- a/dlls/mshtml/pluginhost.c
+++ b/dlls/mshtml/pluginhost.c
@@ -1660,7 +1660,7 @@ static BOOL parse_classid(const PRUnichar *classid, CLSID *clsid)
     return SUCCEEDED(hres);
 }
 
-static BOOL get_elem_clsid(nsIDOMHTMLElement *elem, CLSID *clsid)
+static BOOL get_elem_clsid(nsIDOMElement *elem, CLSID *clsid)
 {
     const PRUnichar *val;
     nsAString val_str;
@@ -1669,7 +1669,7 @@ static BOOL get_elem_clsid(nsIDOMHTMLElement *elem, CLSID *clsid)
 
     static const PRUnichar classidW[] = {'c','l','a','s','s','i','d',0};
 
-    nsres = get_elem_attr_value((nsIDOMElement*)elem, classidW, &val_str, &val);
+    nsres = get_elem_attr_value(elem, classidW, &val_str, &val);
     if(NS_SUCCEEDED(nsres)) {
         if(*val)
             ret = parse_classid(val, clsid);
@@ -1895,7 +1895,7 @@ static void install_codebase(const WCHAR *url)
         WARN("FAILED: %08x\n", hres);
 }
 
-static void check_codebase(HTMLInnerWindow *window, nsIDOMHTMLElement *nselem)
+static void check_codebase(HTMLInnerWindow *window, nsIDOMElement *nselem)
 {
     BOOL is_on_list = FALSE;
     install_entry_t *iter;
@@ -1907,7 +1907,7 @@ static void check_codebase(HTMLInnerWindow *window, nsIDOMHTMLElement *nselem)
 
     static const PRUnichar codebaseW[] = {'c','o','d','e','b','a','s','e',0};
 
-    nsres = get_elem_attr_value((nsIDOMElement*)nselem, codebaseW, &val_str, &val);
+    nsres = get_elem_attr_value(nselem, codebaseW, &val_str, &val);
     if(NS_SUCCEEDED(nsres)) {
         if(*val) {
             hres = CoInternetCombineUrlEx(window->base.outer_window->uri, val, 0, &uri, 0);
@@ -1958,7 +1958,7 @@ static void check_codebase(HTMLInnerWindow *window, nsIDOMHTMLElement *nselem)
     IUri_Release(uri);
 }
 
-static IUnknown *create_activex_object(HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, CLSID *clsid)
+static IUnknown *create_activex_object(HTMLDocumentNode *doc, nsIDOMElement *nselem, CLSID *clsid)
 {
     IClassFactoryEx *cfex;
     IClassFactory *cf;
@@ -2069,7 +2069,7 @@ HRESULT create_plugin_host(HTMLDocumentNode *doc, HTMLPluginContainer *container
 
     assert(!container->plugin_host);
 
-    unk = create_activex_object(doc, container->element.nselem, &clsid);
+    unk = create_activex_object(doc, container->element.dom_element, &clsid);
     if(!unk)
         return E_FAIL;
 




More information about the wine-cvs mailing list