View Issue Details

IDProjectCategoryView StatusLast Update
0002985SAS.ПланетаБаг / Bugpublic16-03-2016 10:50
ReporterGarl Assigned Tozed  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformWindowsOS7OS VersionProfessional
Product Version.Nightly 
Target Version160606Fixed in Version160606 
Summary0002985: Access violation при изменении метки
DescriptionБерём любую метку, жмём пкм - изменить кликаем в 20 метрах рядом и получаем вот это.
метки в Marks.db3

Additional Informationночнушка последняя доступная для скачивания.
TagsNo tags attached.
Attached Files

Relationships

has duplicate 0002989 closedzed Ошибка при изменении метки 

Activities

zed

16-03-2016 10:22

manager   ~0017082

Там в вызывающем коде то ли опечатка, то ли с логикой какая проблема.


    VVisible := FMarkSystem.MarkDb.GetMarkVisible(AMark);
    if AAsNewMark then begin
      VSourceMark := nil;
    end else begin
      VSourceMark := AMark;
    end;
    if ADescription <> '' then begin
      VMark := FMarkSystem.MarkDb.Factory.ModifyName(AMark, '', ADescription);
    end;
    VMark := FMarkSystem.MarkDb.Factory.ModifyGeometry(VMark, AGeometry);
Скорее всего, в последней строчке в ModifyGeometry должно передаваться AMark. Но тогда не понятно, зачем там мелькает по коду выше VSourceMark?

zed

16-03-2016 10:45

manager   ~0017084

Кажется исправил: https://bitbucket.org/sas_team/sas.planet.src/commits/684854b79c4d365193ae81662a002875e3073fa8

vdemidov

16-03-2016 10:48

manager   ~0017085

Last edited: 16-03-2016 10:50

Мда, что-то я тут наглючил.
PS: Да именно так и должно было быть.

Спасибо.

Issue History

Date Modified Username Field Change
13-03-2016 06:52 Garl New Issue
13-03-2016 06:52 Garl File Added: 13-03-2016SASPlanet.Debug.elf
16-03-2016 10:14 zed Relationship added has duplicate 0002989
16-03-2016 10:22 zed Note Added: 0017082
16-03-2016 10:22 zed Status new => confirmed
16-03-2016 10:45 zed Note Added: 0017084
16-03-2016 10:45 zed Status confirmed => resolved
16-03-2016 10:45 zed Fixed in Version => 160606
16-03-2016 10:45 zed Resolution open => fixed
16-03-2016 10:45 zed Assigned To => zed
16-03-2016 10:45 zed Target Version => 160606
16-03-2016 10:48 vdemidov Note Added: 0017085
16-03-2016 10:50 vdemidov Note Edited: 0017085
16-03-2016 10:50 vdemidov Note Edited: 0017085
08-08-2025 13:22 zed Category Баг => Баг / Bug