SASGIS - SAS.Планета
View Issue Details
0002615SAS.Планета[All Projects] Багpublic29-01-2015 15:4713-02-2015 12:40
Papazol 
vdemidov 
normaltweakhave not tried
resolvedfixed 
Windows8.1
141212 
150915150915 
0002615: Метки не прорисовываются до принудительного обновления экрана
При загрузке программы метки не изображаются, пока не передёрнешь зум или не подвинешь карту.
При создании метки она рисуется сразу, если другие метки уже видны. Если не видны, при создании новой появляются все.

ps Пора бы добавить в список версий ОС 8 и 10.
No tags attached.
related to 0002501resolved zed Вынести инициализацию меток в фоновый поток 
Issue History
29-01-2015 15:47PapazolNew Issue
29-01-2015 17:17zedRelationship addedrelated to 0002501
29-01-2015 17:19zedNote Added: 0015172
30-01-2015 08:11vdemidovNote Added: 0015179
30-01-2015 09:53PapazolNote Added: 0015182
30-01-2015 10:02vdemidovNote Added: 0015183
30-01-2015 10:03vdemidovStatusnew => confirmed
30-01-2015 10:03vdemidovProduct Version.Nightly => 141212
30-01-2015 10:03vdemidovTarget Version => 150915
13-02-2015 10:07vdemidovNote Added: 0015251
13-02-2015 10:54zedNote Added: 0015252
13-02-2015 11:42vdemidovNote Added: 0015253
13-02-2015 12:06zedStatusconfirmed => resolved
13-02-2015 12:06zedFixed in Version => 150915
13-02-2015 12:06zedResolutionopen => fixed
13-02-2015 12:06zedAssigned To => vdemidov
13-02-2015 12:10zedNote Added: 0015254
13-02-2015 12:40vdemidovNote Added: 0015257

Notes
(0015172)
zed   
29-01-2015 17:19   
Да, появилось такое поведение после выноса загрузки меток при старте программы в фоновый поток.
(0015179)
vdemidov   
30-01-2015 08:11   
Странно. Не замечал. У меня вроде как отрисовываются через некоторое время после старта.
(0015182)
Papazol   
30-01-2015 09:53   
Нет, я ждал, а меток всего около 12 МБ, так что некритично. А если прямо сразу после появления окна программы начать двигать карту, метки тут же появляются.
(0015183)
vdemidov   
30-01-2015 10:02   
Ясно. Надо будет импортнуть побольше меток и проверить.
(0015251)
vdemidov   
13-02-2015 10:07   
Вроде бы добавление в конце процедуры TMarkCategoryDbByImpl.OnImplChange вызова OnDbImplChange должно помочь. Нужно будет проверить.
(0015252)
zed   
13-02-2015 10:54   
Да, помогает. Сделать коммит?
(0015253)
vdemidov   
13-02-2015 11:42   
Сделай, если не сложно.
(0015254)
zed   
13-02-2015 12:10   
Может и в TMarkDbByImpl.OnImplChange такое же нужно?
(0015257)
vdemidov   
13-02-2015 12:40   
Может быть. Хотя я сходу не могу придумать места, где у нас может быть подписка на метки без подписки на категории.