Community
Participate
Working Groups
when XWT loads on linux GTK it fully blocks the eclipse UI, in the checkInitialization method. after investigating it is because checkInitialization needs the initializers to be initialized, which is done in runInitializers. It is only called from XWTLoaderManager.getDefault, so I deduced that XWTLoaderManager.getDefault should be called before checkInitialization in runOnUIThread and it is not the case for gtk an cocoa. You can find a patch attached that fix it, but I am not sure it is correct since I don't fully understand the code.
Created attachment 196965 [details] fix v1
Thanks. I'll take care of the integration.
committed in Head -> 20110603
Thanks !
On source migration this line had disappeared again, I believe the same thing should be now fixed for org.eclipse.xwt.
Created attachment 232428 [details] fix v2
BTW, is there any reason why that block of code special for gtk should exist?
The fix v2 is applied. Sorry for this error.