| Summary: | Самопроизвольно меняются имена в дереве построения | ||
|---|---|---|---|
| Product: | [Поддержка проектов] КОМПАС-3D | Reporter: | Виталий Булгаков <bulgakov> |
| Component: | Тестирование | Assignee: | Svetlana Zhukova <svzhu> |
| Status: | CLOSED FIXED | QA Contact: | Andrey Vusik <night> |
| Severity: | major | ||
| Priority: | P2 | CC: | kondratyuk, lav, mais, mx, regan, svzhu, vitperov |
| Version: | v10 | ||
| Target Milestone: | — | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
| Заявки RT: | Связано с: | ||
| Дата напоминания: | 2011-02-10 | ||
| Bug Depends on: | 5157, 7343 | ||
| Bug Blocks: | 753, 3758, 5101 | ||
|
Description
Виталий Булгаков
2008-10-14 16:37:49 MSD
Выложил патч.
Механизм редактирования item'a treeview контрола выглядит примерно следуюшим образом:
1. создается edit control
2. родителю treeview контрола посылается уведомление - TVN_BEGINLABELEDIT
3. в созданный edit контрол копируется текущий текст item'a
4. edit контрол редактируется
5. после окончания редактирования родителю treeview контрола посылается уведомление - TVN_ENDLABELEDITW
Ошибка заключается в том, что пункт 2 идет раньше чем 3. Если по уведомлению TVN_BEGINLABELEDIT родитель захочет установить свой текст в edit контрол, то этого он сделать не сможет, т.к. дальше содержимое edit контрола устанавливается равным тексту item'a.
Патч изменяет порядок посылки уведомления TVN_BEGINLABELEDIT.
Принято WINE@Etersoft CAD eter2.1/eter2 При обновлении пришлось переделать патч. Необходимо проверить не появилась ли бага Откладываю до работ над 2.0. Попыталась проверить на машине kompas , но не получилось из-за тормозов программы компас.Сталкиваюсь с этим не в первый раз. Создала багу 7343. Кстати,в бутылках на cellar установлен gl wine@cellar bottle bugs/2607 тормоза сохраняются Бутылка eter-2.1 kompas/kompas14 WINE@Etersoft SQL 2.1.3/2.1.0-eter5/3 Проблемы нет. |