#1089 Flux tabs not repainting correctly in linux

mgiannin Thu 29 Apr 2010

Not sure if anyone else has seen this. When I open a new tab in flux the tab pane is not repainting. I have to resize the nav bar to get the tabs to display, but as soon as I select a tab they "disappear" again.

Resizing the width of the flux window cause the tabs to disappear if they were showing, but resizing the height will cause the tabs to reappear.

I'm running Ubuntu 9.10 using

Java Runtime:

java.version:    1.6.0_15
java.vm.name:    Java HotSpot(TM) Client VM
java.vm.vendor:  Sun Microsystems Inc.
java.vm.version: 14.1-b02
java.home:       /usr/lib/jvm/java-6-sun-1.6.0.15/jre
fan.platform:    linux-x86
fan.version:     1.0.52
fan.env:         sys::BootEnv

qualidafial Thu 29 Apr 2010

In GTK 2.18+, a change was introduced that breaks lots of stuff in SWT. (Although the way the GTK team puts it, it's SWT that was using some GTK APIs badly in the first place that caused the problem). At any rate..

You need to either upgrade your SWT jar in lib/ext to a recent milestone ( SWT home page ) or set an environment variable before launching flux:

export GDK_NATIVE_WINDOWS=true

mgiannin Fri 30 Apr 2010

Thanks qualidafial - upgrading my swt.jar worked.

brian Fri 30 Apr 2010

What version is it that works? Is 3.6 still in development?

mgiannin Fri 30 Apr 2010

swt-3.5.2-gtk-linux.x86.zip

When I checked the version.txt in swt.jar it said "version 3.557".

The swt.jar packaged with 1.0.52 has "version 3.555"

brian Fri 30 Apr 2010

We should probably update the SWT jars then.

Does anyone know when 3.6 is supposed to ship?

alex_panchenko Fri 30 Apr 2010

3.6 release is planned on June 23, 2010

Login or Signup to reply.