четверг, января 07, 2010

GTK vs SWT

После очередного апдейта убунты разломались все приложения, написанные на SWT. Мы это мгновенно заметили по эклипсу, в котором тоже перестали нажиматься некоторые кнопки. Оказалось, это из-за обновления gtk. По ругани в багтрекерах эклипса, убунты и гнома непонятно кто в итоге виноват, но главное есть воркэраунд: перед запуском SWT-приложения надо выставить системную переменную GDK_NATIVE_WINDOWS=1.
Таким образом, перед запуском эклипса говорим
export GDK_NATIVE_WINDOWS=1
и радуемся жизни. А так уже вроде как обещали, что починят в следующих релизах.