[Webkit-unassigned] [Bug 86200] [EFL] fast/events/arrow-keys-on-body.html does not pass

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 16 10:41:39 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=86200





--- Comment #10 from Mikhail Pozdnyakov <mikhail.pozdnyakov at intel.com>  2012-05-16 10:40:40 PST ---
(In reply to comment #9)
> (In reply to comment #8)
> > (In reply to comment #7)
> > > Hmm. Can you check if your change is still needed after r117218?
> > 
> > I guess might make sense, r117218 is touching EventSender which is part of DRT.
> > Changes in this bug are part of core where I think the values still should be checked.
> 
> r117218 completely solves the problem when the code path is reached via DRT, right? Then it would be good to check if this is something that can happen via normal user interaction as well, that is, check how ecore_evas initializes the event structure passed to evas -- I can't remember how it initializes the string member off the top of my head.

from http://docs.enlightenment.org/auto/evas/group__Evas__Event__Feeding__Group.html :

void evas_event_feed_key_down     (Evas *      e,
        const char *      keyname,
        const char *      key,
        const char *      string,
        const char *      compose,
        unsigned int      timestamp,
        const void *      data 
    )         

Key down event feed.

Parameters:
    e    The canvas to thaw out
    keyname    Name of the key
    key    The key pressed.
    string    A String
    compose    The compose string
    timestamp    Timestamp of the mouse up event
    data    Data for canvas.

The situations like 

evas_event_feed_key_down(evas, "Left", "Left", "some garbage that will turn up in webkit PlatformKeyboardEvent", 0, 0, 0);

are quite possible.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list