Bug 2042

Summary: Не рисуется ProgressBar
Product: WINE@Etersoft Reporter: Синицын Иван <ivan>
Component: Графика GDI / DIB / GDIPLUSAssignee: Илья Шпигорь <shpigor>
Status: CLOSED FIXED QA Contact: Денис Баранов <baraka>
Severity: minor    
Priority: P2 CC: baraka, lav, vostok
Version: 1.0.9Keywords: WINEHQ
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 949    
Bug Blocks: 1733, 3195    
Attachments: Вот скриншот с ошибкой..такая картинка на протяжении всей установки...только надписи меняются
таже проблема

Description Синицын Иван 2008-07-02 16:58:02 MSD
При утановке Компас 3D, в процессе копирования файлов не показывается ProgresssBar. Проявилась на 9 и 10 версии.
Comment 1 Анатолий Лютин 2008-07-02 17:54:33 MSD
Странно. Он имеет какие-то особенные стили? Скриншот не помешает...
Comment 2 Синицын Иван 2008-07-03 09:40:36 MSD
Created attachment 537 [details]
Вот скриншот с ошибкой..такая картинка на протяжении всей установки...только надписи меняются
Comment 3 Анатолий Лютин 2008-07-09 11:47:45 MSD
Точь в точь как в 9-ке
Comment 4 Синицын Иван 2008-07-10 16:59:38 MSD
Created attachment 570 [details]
таже проблема

В OpenOffice, такая же проблема проявилась.
Comment 5 Синицын Иван 2008-07-11 08:55:48 MSD
Ошибка с OpenOffice проявилась на школьном wine, на cellar все рисуется нормально.
Comment 6 Анатолий Лютин 2008-07-11 09:34:31 MSD
(In reply to comment #5)
> Ошибка с OpenOffice проявилась на школьном wine,
> на cellar все рисуется нормально.
> 
Хм, а у меня и на свободном wine в Компасе ошибка воспроизводится.
Comment 7 Илья Шпигорь 2009-05-19 13:51:48 MSD
Выложил патч.

Проблема заключается в том, что в msi диалогах используется событие SetProgress для установки состояния progress bar контрола, но подписки на получение этого события для обработки не происходит. Т.е. при получении запроса на обработку события SetProgress, оно не обрабатывается, т.к. его нет в списке подписки.

Решение заключается в подписке на событие SetProgress при добавлении progress bar контрола к msi диалогу.
Comment 8 Денис Баранов 2009-07-27 19:56:18 MSD
WINE@Etersoft CAD eter2/eter2
Принято.
Comment 9 Илья Шпигорь 2010-01-20 10:48:05 MSK
Патч приняли в оригинальный wine.