| Summary: | Зависает при выходе из программы, если открыто главное меню | ||
|---|---|---|---|
| Product: | WINE@Etersoft | Reporter: | Vitaly Lipatov <lav> |
| Component: | Общее | Assignee: | BUGS@Etersoft <bugs> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P5 | ||
| Version: | 1.0.7 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Заявки RT: | Связано с: | ||
| Дата напоминания: | |||
| Bug Depends on: | |||
| Bug Blocks: | 718, 777 | ||
|
Description
Vitaly Lipatov
2007-08-06 22:12:54 MSD
По идее - Да. Меню должно уничтожаться при потере фокуса. Посмотрю. В Винде всё так как я и написал. В Вайн проблема в том, что при нажатии на заголовок окна меню не уничтожается.А это и есть баг. Буду чинить. Это проблема возникает тогда, когда окно управляется оконным менеджером. Все сообщения перестают посылаться, когда мыши находится над заголовком KDE-ного окна. Проблема в том, что поститься WM_NCLBUTTONDOWN и после этого всё подвисает. Синтезируется в любых программах. Если трейсить по x11drv и event - то есть одна зацепка/различие. Если синтезировать багу, то при уничтожении: trace:x11drv:destroy_whole_window win 0x20024 xwin 3800001 trace:event:process_events UnmapNotify for hwnd/window (nil)/3800001 ?race:event:process_events FocusOut for hwnd/window (nil)/3800001 trace:event:process_events processed 2 events trace:event:process_events ReparentNotify, ignoring trace:event:process_events DestroyNotify, ignoring trace:event:process_events processed 2 events А если просто нажать на крестик: trace:x11drv:destroy_whole_window win 0x10024 xwin 3800001 На текущей версии ошибка не воспроизвелась. |