[Webkit-unassigned] [Bug 31232] [Qt] Windowed Plugins : Implement composited plugins for windowed mode

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 10 12:59:33 PST 2009


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





--- Comment #4 from Simon Hausmann <hausmann at webkit.org>  2009-11-10 12:59:33 PDT ---
(In reply to comment #1)
> I have a working implementation outside WebKit:
> http://git.forwardbias.in/?p=webkit/xembedoffscreen.git;a=summary. Events don't
> work only with flash (works with Qt and Gtk widgets), not sure why.

That's surprisingly few lines of code - nice :)

Wrt the events: Currently you're sending the events via XSendEvent. Given
flash's use of Gtk I would assume that Gtk/Gdk receives the events and passes
them on to Flash as GdkEvents. It seems they get stuck somewhere, right?

What you could try is the following: Instead of the round trip to the X server
and the translation through Gtk/Gdk, what happens if you send the events
"directly" just like you would send them to a windowless plugin? It might be
quicker and with a bit of luck it might work, too ;-)

-- 
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