On 03/30/2011 12:50, Jung-uk Kim wrote:
On Wednesday 30 March 2011 12:46 am, Buganini wrote:
It seems work well now, no lockup when I went through pages.
but I still got lockup when I right-click on some flash
advertisement. for example, here: http://tw.yahoo.com/
"Don't do that" is not an answer, I guess? ;-)

Seriously, this problem is very well known.  There were several
work-arounds suggested but the most popular one is setting
GDK_NATIVE_WINDOWS environment variable.  Try "GDK_NATIVE_WINDOWS
Flash" on Google and you will see tons of them.  Actually, Fedora
took that hack into nspluginwrapper later:

https://bugzilla.redhat.com/show_bug.cgi?id=542424

Basically, Gnome people broke the ABI in the middle of major release
branch, if my understanding is correct.  Of course, that caused a lot
of complaints and they had to add the variable to restore the
previous behavior.  Now here is the bad news for you.  This
environment variable does nothing for us because
linux-f10-gtk2-2.14.7 does not have the compat hack. :-(

One thing we can do is re-rolling linux-f10-gtk2 with the hack locally
(as we did for x11-toolkits/linux-f10-pango) and using the hack from
www/nspluginwrapper-devel *iff* that actually fixes the problem.

There was another attempt by PC-BSD to address this issue:

http://trac.pcbsd.org/changeset/3799

Unfortunately, I have no idea how Pango can affect the "right click"
problem in the first place.  In fact, I wasn't able to reproduce the
fix on FreeBSD (long ago) and I *thought* their fix is PBI-specific
(kmoore added to CC list).

Jung-uk Kim

I checked the other day, and our pango fix is no longer functional, that was something we did for flash 9 back in the day and it seemed to fix the right-click functionality for our PBIs, but alas, no more. We are in the same boat as you at the moment.


--
Kris Moore
PC-BSD Software
iXsystems

_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to