Jacek Caban : mshtml: Don't use attr_name in attr_to_eid.

Alexandre Julliard julliard at winehq.org
Fri Feb 17 14:37:12 CST 2017


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Fri Feb 17 13:17:09 2017 +0100

mshtml: Don't use attr_name in attr_to_eid.

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

---

 dlls/mshtml/htmlevent.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dlls/mshtml/htmlevent.c b/dlls/mshtml/htmlevent.c
index 7c25ad9..c776ee3 100644
--- a/dlls/mshtml/htmlevent.c
+++ b/dlls/mshtml/htmlevent.c
@@ -268,12 +268,15 @@ eventid_t str_to_eid(LPCWSTR str)
     return EVENTID_LAST;
 }
 
-static eventid_t attr_to_eid(LPCWSTR str)
+static eventid_t attr_to_eid(const WCHAR *str)
 {
     int i;
 
+    if((str[0] != 'o' && str[0] != 'O') || (str[1] != 'n' && str[1] != 'N'))
+        return EVENTID_LAST;
+
     for(i=0; i < sizeof(event_info)/sizeof(event_info[0]); i++) {
-        if(!strcmpW(event_info[i].attr_name, str))
+        if(!strcmpW(event_info[i].name, str+2))
             return i;
     }
 




More information about the wine-cvs mailing list