wine@etersoft 1.0.9; 1C 7.7; Ubuntu 7.04, Ubuntu 8.04 В 1С выбрать Сервис/Панели инструментов, несколько раз свернуть/развернуть 1С Окно "Панели инструментов" исчезает, а 1С останется заблокированной этим невидимым окном. Таким же образом исчезают "Поиск ссылок на объекты" и "Объединение конфигураций" в конфигураторе. Окна исчезают в Gnome, в Xfce4 все нормально, в KDE не проверял. В 1.0.8 исчезновений этих окон в Gnome нет.
Выложил патч. Ошибка связана с одним из патчей на багу #729 (проблемы с меню в 1с8.0). В качестве решения, добавил проверку на версию 1с.
Проверил на новой сборке с патчем. Проблема воспроизвелась 1Сv77, в 1Сv81 панель настроек появляется как отдельное окно. wine-1.0.9-alt33 wine-etersoft-sql-1.0.9-alt0.M40.11 libwine-1.0.9-alt33
Тестировал на cellar, бутылка 1c77-27, база: Информационная База #1 wine-1.0.9-alt33 wine-etersoft-sql-1.0.9-alt0.M41.12 libwine-1.0.9-alt33
Ошибка проявляется в KDE, в Gnome все нормально.
Выложил патч. Решение заключается в добавлении проверки на активное окно перед передачей фокуса разворачиваемому окну в ф-ции handle_wm_protocols. Было бы неплохо протестировать на Gnome и KDE.
Проверил в KDE, окно не пропадает после сворачивания. В Gnome пока нет возможности проверить, выйдет сборка с этим патчем - проверим.