Проблема с модальным диалогом 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, чтобы увидеть, если ваши уже введены (или не будут исправлены).