1. Запустить КОМПАС 2. Файл - Создать - Текстовый документ - Ок 3. Вставка - Текстовый шаблон 4. Закрыть окно Текстовые шаблоны крестиком - КОМПАС думает около 5 сек. При вставке текста такая же задержка. Под Windows все происходит мгновенно.
WINE@Etersoft CAD eter1.1/eter2 Ошибка проявляется
После закрытия диалога "Текстовые шаблоны" происходит многократный вызов функций GetPixel и SetPixel. Вероятнее всего, с их помощью BCG контролы определяют фон для своих иконок и других элементов (он зависит от выбранной темы оформления). Сейчас GetPixel и SetPixel - реализованы в X11 драйвере. В данном случае DC имеет тип OBJ_MEMDC, т.е. эти функции должны были бы выполняться DIB engine.
С реализацией DIB engine Max'а проблема не воспроизводится, но вместо неактивных иконок меню этого диалога рисуются серые квадраты.
Выложил хак. Решение - ограничивать координату x в GetPixel некоторым постоянным значением, больше которого работает заглушка. Это значение должно быть примерно равно ширине стандартной панели меню, тогда иконки на ней будут иметь корректный фон. Если на весь GetPixel просто сделать заглушку, то сломается фон некоторых иконок в главном меню и выпадающих списках.
WINE@Etersoft CAD 1.1.0 eter9/eter5 Принято.