Summary: | 1C81: не появляется меню | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Денис Баранов <baraka> |
Component: | Окна / фокус / перерисовка | Assignee: | Илья Шпигорь <shpigor> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | minor | ||
Priority: | P4 | CC: | delayer, kondratyuk, lav, mailchicken, night |
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 1217, 3482, 3552 |
Description
Денис Баранов
2008-12-18 18:18:39 MSK
Выложил патч. Проблема связана с патчем на #2845, который отключает проверку на disabled окна при передаче X фокуса (ф-ция can_activate_window). Дело в том, что при обработке handle_wm_protocols, в зависимости от возвращаемого значения can_activate_window, может посылаться win API'шное сообщение. Если окно не активно, то никакие виндовые сообщения ему уходить не должны, но X фокус передаваться должен. Решение заключается в проверке на disabled окна перед отправкой WM_MOUSEACTIVATE. >> Выложил патч.
а, прошу прощения, куда? На странице я ссылки нигде не вижу..ни здесь, ни на страничке с ошибкой #2845. Или я не там ищу?
> Выложил патч.
> а, прошу прощения, куда? На странице я
> ссылки нигде не вижу..ни здесь, ни на
> страничке с ошибкой #2845. Или я не там ищу?
Патч во внутренней рассылке etersoft. Он будет приложен к следующему багфиксу.
понятно. Когда ожидать примерно? Рассылка публичная, см. http://winehq.org.ru, архив здесь: http://lists.etersoft.ru/pipermail/wine-patches/ Баг-фикс будет на днях. по второй ссылке 403 =) Ждем релиза. На eter41\eter17 ошибка воспроизводится. Похоже, забыли приложить патч: winex11.drv: Add checking to WS_DISABLED under WinAPI WM_MOUSEACTIVATE message sending (eterbug #3138) В текущей ветке eterhack его нет. wine@etersoft 1.0.9 - 41/17 бага осталсь, при первом запуске после апдейта порадовались, но как и раньше при повторном запуске все вернулось в начальное состояние и менюшка не появляется (In reply to comment #9) > wine@etersoft 1.0.9 - 41/17 > бага осталсь, при первом запуске после > апдейта порадовались, но как и раньше при > повторном запуске все вернулось в > начальное состояние и менюшка не > появляется > Проверил 4 раза. Всё ок. Та же бутылка. Сборка 41/17 Хочу скриншот для подтверждения=) (In reply to comment #10) > Проверил 4 раза. Всё ок. > Та же бутылка. Сборка 41/17 > Та же бутылка, но сборка на cellar стоит другая: eter41.1 с добавленным патчем. Ждем сборки под все системы и закрываем. Принято. eter42\eter18 |