| Summary: | 1с8: Квадраты неправильного цвета в палитре | ||
|---|---|---|---|
| Product: | WINE@Etersoft | Reporter: | Andrey Vusik <night> |
| Component: | Графика GDI / DIB / GDIPLUS | Assignee: | Илья Шпигорь <shpigor> |
| Status: | CLOSED FIXED | QA Contact: | Денис Баранов <baraka> |
| Severity: | minor | ||
| Priority: | P4 | CC: | lav, regan, shpigor, sonner, vitperov |
| Version: | 1.0.12 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
| Заявки RT: | 13663 | Связано с: | 2776 |
| Дата напоминания: | |||
| Bug Depends on: | |||
| Bug Blocks: | 437, 5395 | ||
| Attachments: | Скрин проблемы | ||
Сломалось моими двумя коммитами на ускорение отрисовки в 1с8:
1. commit 03d04dc43fa9acef67db34a7122742adca8cdea2
winex11.drv: Skip the protection of dib sections for 1c (eterbug #2776)
2. commit 38cec83208c7cd472013ac1a7f3b6a9334e91f63
winex11.drv: Add checking to size for skipping the protection of dib sections (eterbug #3838)
Правильным решением будет откатить эти коммиты и переоткрыть багу #2776. Очевидно, решение с выключением функции X11DRV_DIB_DoUpdateDIBSection приводит к искажению картинок. Выложил revert. wine 7.23/14 Если выбрать сначала узор а потом менять цвета, то ЦветУзора через палитру не задается(но если 1 раз прописать там цифры руками, то потом все работает корректно). Насколько помню проблему, если в конфигурации однажды были сломаны картинки цветов, то они будут постоянно отображаться сломанными. Если однократно это починить, то проблемы быть не должно. Сломалось в одной из версий нашего wine. На последних сборках ломаться ничего не должно. Починить это на уровне wine не получится, т.к. поломанные картинки, насколько понимаю, хранятся каким-то образом в самой конфигурации. Закрываю. От нас проблема не зависит - проблема в "неправильных" картинках. |
Created attachment 1618 [details] Скрин проблемы "Запуская 1С:Конфигуратор (проверил на 8.1.15, 8.2.10). Создаю в нем табличный документ (Файл -- Новый... -- Табличный документ). Щелкаю правой кнопкой на ячейке. Пытаюсь установить поля ЦветФона, ЦветУзора, Узор и вместо квадратиков с примерами цвета/узора вижу черные квадраты. При выборе цвета ещё более-менее диалог выбора работает, только в свойствах сразу не видно, а вот узор приходится перебирать глядя на результат в ячейке. Обратите внимание: в окне свойств видны поля ЦветоФона, ЦветУзора, ГраницаСлева, ГраницаСверху, .... и во всех этих полях в качестве значения стоит черно-серый размазанный квадратик. Кстати, аналогичная картинка в панели инструментов три кнопки справа от "Ж К Ч"."