http://bugs.freedesktop.org/show_bug.cgi?id=18946
--- Comment #11 from zou <zoulun...@gmail.com> 2009-02-21 20:11:31 PST --- OK, tested myself, the patch to swfdec_player.c is NOT correct. The SWFDEC_EVENT_KEY_DOWN/UP event shouldn't be queued unconditionally. otherwise, each event handler might be triggered twice due to later swfdec_player_broadcast(). The problem is that for swf actors, there are two types of keyDown/up event handlers. One is defined in PlaceObject2 tags(built-in handlers), with actions like onClipEvent(keyDown); the other is defined in normal actionscript blocks, with actions like actor.onKeyDown = function () {}; Key.addListener(actor). As far as I can, there is more work to handle this situation correctly without changing the current interfaces. --zou -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ Swfdec mailing list Swfdec@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/swfdec