Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 99 - 1Cv77: Пропадают значки +, - в справочнике   Make a simular bug
Summary: 1Cv77: Пропадают значки +, - в справочнике
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: GDI / DIB / GDIPLUS ; графика (show other bugs)
Version: unspecified
Hardware: PC Linux
: P4 normal
Target Milestone: ---
Assignee: Илья Шпигорь
QA Contact: Vitaly Lipatov
URL:
Whiteboard:
Keywords:
: 635 758 (view as bug list)
Depends on: 64
Blocks: 1217 2353
  Show dependency treegraph
 
In work:
Reported: 2006-04-22 18:12 MSD by Vitaly Lipatov
Modified: 2009-05-14 12:39 MSD (History)
6 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2006-04-22 18:12:01 MSD
При просмотре справочника в окне отображения дерева пропадают узлы (знак +  
или  - ) в момент нажатия на знак "-" для свертывания дерева.
Comment 1 Vitaly Lipatov 2006-04-22 22:01:41 MSD
Наверное связано с #64 
Comment 2 Vitaly Lipatov 2006-12-12 21:58:59 MSK
W@E 1.0.5 - так и осталось
Comment 3 Синицын Иван 2007-03-09 13:14:01 MSK
В 1.0.6 проблема осталась.
Comment 4 Синицын Иван 2007-06-08 15:42:13 MSD
В 1.0.7 проблема осталась....И еще если символ + или - не отображен, то нет возможности перемешаться по дереву с помощью клавиатуры и с помощью двойного щелчка на заголовке, а можно только если щелкнуть в то место где должен быть символ + или -.
Comment 5 Анатолий Лютин 2007-06-20 16:54:02 MSD
*** Bug 635 has been marked as a duplicate of this bug. ***
Comment 6 Константин Кондратюк 2007-09-23 14:59:48 MSD
*** Bug 758 has been marked as a duplicate of this bug. ***
Comment 7 Анатолий Лютин 2008-07-10 15:03:52 MSD
На текущих исходниках воспроизводится.
Comment 8 Andrey Vusik 2009-01-10 17:58:17 MSK
На последних сборках воспроизводится.
Comment 9 Илья Шпигорь 2009-01-16 16:13:50 MSK
Выложил патч.

Проблема в обработки флага TVIS_EXPANDEDONCE.

MSDN по этому поводу говорит:

When an item is first expanded by a TVM_EXPAND message, the action generates TVN_ITEMEXPANDING and TVN_ITEMEXPANDED notification messages and the item's TVIS_EXPANDEDONCE state flag is set. As long as this state flag remains set, subsequent TVM_EXPAND messages do not generate TVN_ITEMEXPANDING or TVN_ITEMEXPANDED notifications.

Тесты под windows показали, что для TVM_EXPAND и разворачиванию по нажатию [+] этот флаг обрабатывается по разному - для нажатия, флаг игнорируется. 

Во всяком случае, с патчем поведение wine больше соответствует MSDN, чем без него.
Comment 10 Andrey Vusik 2009-01-30 15:03:22 MSK
Сборка 40/17
Исправлено