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 На текущей версии ошибка не воспроизвелась. |