Проблема с модальным диалогом SWT при использовании моста SWT-AWT в Linux

Мы разработали продукт RCP с плагином OSIG. Все работает нормально в окнах. Но проблема в Linux(GTK). Мы использовали код:

Composite composite = new Composite(parent, SWT.EMBEDDED | SWT.NO_BACKGROUND | SWT.APPLICATION_MODAL); 
frame = swt_awt.new_frame(composite); 

Когда мы открываем любой модальный диалог SWT, этот кадр не блокируется. Кроме этого кадра, другая область SWT заблокирована и недоступна. Я надеюсь, что его внутренняя реализация. Может ли кто-нибудь дать какое-нибудь предложение, есть ли какая-то работа вокруг. Я пытаюсь с 2 недель. Помогите мне, пожалуйста

Затмение: eclipse-jee-indigo-SR2-win32 ОПЕРАЦИОННЫЕ СИСТЕМЫ: RHEL 6

1 ответ

Похоже, что это, вероятно, ошибка Eclipse - исторически мост SWT_AWT является довольно ошибочной областью, особенно на платформах, отличных от Windows. Проверьте здесь на наличие набора открытых ошибок SWT_AWT, чтобы увидеть, если ваши уже введены (или не будут исправлены).

Другие вопросы по тегам