Ver a proveniência

* fixed bug in observable map: used wrong comperator

master
Bergmann89 há 10 anos
ascendente
cometimento
9055037754
2 ficheiros alterados com 2 adições e 2 eliminações
  1. +1
    -1
      uutlGenerics.pas
  2. +1
    -1
      uutlObservableGenerics.pas

+ 1
- 1
uutlGenerics.pas Ver ficheiro

@@ -1466,7 +1466,7 @@ end;
constructor TutlMapBase.Create(const aHashSet: THashSet); constructor TutlMapBase.Create(const aHashSet: THashSet);
begin begin
inherited Create; inherited Create;
fHashSetRef := aHashSet;
fHashSetRef := aHashSet;
fKeyWrapper := TKeyWrapper.Create(fHashSetRef); fKeyWrapper := TKeyWrapper.Create(fHashSetRef);
fKeyValuePairWrapper := TKeyValuePairWrapper.Create(fHashSetRef); fKeyValuePairWrapper := TKeyValuePairWrapper.Create(fHashSetRef);
end; end;


+ 1
- 1
uutlObservableGenerics.pas Ver ficheiro

@@ -304,7 +304,7 @@ constructor TutlObservableCustomMap.Create(const aComparer: IComparer; const aOw
begin begin
fOnAddItem := TEventList.Create; fOnAddItem := TEventList.Create;
fOnRemoveItem := TEventList.Create; fOnRemoveItem := TEventList.Create;
fHashSetImpl := TObservableHashSet.Create(self, aComparer, aOwnsObjects);
fHashSetImpl := TObservableHashSet.Create(self, TKeyValuePairComparer.Create(aComparer), aOwnsObjects);
fHashSetImpl.OnAddItem := fOnAddItem; fHashSetImpl.OnAddItem := fOnAddItem;
fHashSetImpl.OnRemoveItem := fOnRemoveItem; fHashSetImpl.OnRemoveItem := fOnRemoveItem;
inherited Create(fHashSetImpl); inherited Create(fHashSetImpl);


Carregando…
Cancelar
Guardar