[vlc-devel] [PATCH] Mozilla plugin consumes X connections
Rémi Denis-Courmont
remi at remlab.net
Fri Nov 19 14:20:16 CET 2010
Le vendredi 19 novembre 2010 15:03:56 Dur Zagott, vous avez écrit :
> Mozilla plugin destroys window given to it by Firefox after use. This
> prevents xprop from keep the connection to X server open when it is not
> needed.
That would seem like a bug. Either xdg-screensaver is not exiting when it
should, or VLC fails to send the 'resume' command to xdg-screensaver.
> It seems that when the VLC plugin starts Firefox gives it a window to
> render in. The xdg-screensaver uses this window to kick off xprop which
> prevents the screensaver from appearing.However, when the the VLC plugin
> is no longer needed (ie, user navigates away from page) the window
> Firefox gave VLC is never destroyed. Therefore xprop is still using the
> window and the connection to X persists. The patch I've attached will
> destroy the window given to Firefox when the plugin is no longer needed.
I don't know the NPAPI much, but I doubt that the plugin is allowed or
expected to destroy one of the browser's window, or is it?
--
Rémi Denis-Courmont
http://www.remlab.net/
http://fi.linkedin.com/in/remidenis
More information about the vlc-devel
mailing list