Jacek Caban : mshtml: Added IHTMLScriptElement: onerror property semi-stub implementation.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Nov 6 09:22:41 CST 2014


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Nov  6 12:21:47 2014 +0100

mshtml: Added IHTMLScriptElement:onerror property semi-stub implementation.

---

 dlls/mshtml/htmlscript.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/dlls/mshtml/htmlscript.c b/dlls/mshtml/htmlscript.c
index 61e1ee3..7fb1cfc 100644
--- a/dlls/mshtml/htmlscript.c
+++ b/dlls/mshtml/htmlscript.c
@@ -29,6 +29,7 @@
 #include "wine/debug.h"
 
 #include "mshtml_private.h"
+#include "htmlevent.h"
 #include "htmlscript.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(mshtml);
@@ -290,15 +291,19 @@ static HRESULT WINAPI HTMLScriptElement_get_readyState(IHTMLScriptElement *iface
 static HRESULT WINAPI HTMLScriptElement_put_onerror(IHTMLScriptElement *iface, VARIANT v)
 {
     HTMLScriptElement *This = impl_from_IHTMLScriptElement(iface);
-    FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
-    return E_NOTIMPL;
+
+    FIXME("(%p)->(%s) semi-stub\n", This, debugstr_variant(&v));
+
+    return set_node_event(&This->element.node, EVENTID_ERROR, &v);
 }
 
 static HRESULT WINAPI HTMLScriptElement_get_onerror(IHTMLScriptElement *iface, VARIANT *p)
 {
     HTMLScriptElement *This = impl_from_IHTMLScriptElement(iface);
-    FIXME("(%p)->(%p)\n", This, p);
-    return E_NOTIMPL;
+
+    TRACE("(%p)->(%p)\n", This, p);
+
+    return get_node_event(&This->element.node, EVENTID_ERROR, p);
 }
 
 static HRESULT WINAPI HTMLScriptElement_put_type(IHTMLScriptElement *iface, BSTR v)




More information about the wine-cvs mailing list