← Back to team overview

compiz team mailing list archive

[Bug 410407] Re: Clicking on items in Flash player does nothing [READ DESCRIPTION]

 

> Is it a problem with GTK+ or ia32-libs?

The big picture here is that GTK+ changed the way it does certain
things, intentionally and as an improvement. What should happen then is
that every piece of software that relies on GTK+ would be updated to
cope with/take advantage of the new stuff. And so it has happened with
all FOSS projects using GTK+. However, nobody but Adobe can change
libflashplayer.so, and they haven't. That is THE problem, and THE
solution lies with Adobe.

Now, for workarounds. The GTK+ change came with the ability to revert to
the old behaviour via environment variables. A possible workaround would
be to modify web browsers (and everything else that uses
libflashplayer.so) to set up their environment so that the GTK+ calls
made from within the Flash player stick to legacy behaviour. Chromium
(if the reports above are correct) has done this, others haven't.
Remember that this situation is supposed to be temporary - one would
expect Adobe to *eventually* fix libflashplayer.so - so it might not be
worth for browsers to go through this.

Another workaround is applicable to 64-bit systems, where a 32-bit
libflashplayer.so is used (this is sub-optimal, and again nothing can be
done because of Flash being proprietary). The interface between the
64-bit browser and the 32-bit plugin is nspluginwrapper. The 32-bit
plugin then uses 32-bit libraries (including GTK+), which are gathered
in this thing called ia32-libs. By modifying the nspluginwrapper
scripts, one can directly modify the environment under which
libflashplayer.so is run, without need to modify the browser itself.

To answer your question, there is no problem with GTK+, there is a
problem with Flash not being updated to cope with updates to GTK+. And
ia32-libs simply mirrors the current versions of common libraries, it's
not to be blamed either.

-- 
Clicking on items in Flash player does nothing [READ DESCRIPTION]
https://bugs.launchpad.net/bugs/410407
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in ubuntu.



Follow ups