fix compare function

git-svn-id: trunk@61158 -
This commit is contained in:
martin 2019-05-05 15:53:28 +00:00
parent eb2966c1f0
commit a17ed6695c
2 changed files with 5 additions and 5 deletions

View File

@ -349,7 +349,7 @@ begin
if Result <> 0 then exit;
Result := Column - Other.Column;
if Result <> 0 then exit;
Result := ComparePointers(Pointer(self), PtrUInt(Other)));
Result := ComparePointers(Pointer(self), Pointer(Other));
end;
function TSynGutterLOvMark.CompareByLine(Other: TSynGutterLOvMark): Integer;
@ -360,7 +360,7 @@ begin
if Result <> 0 then exit;
Result := Priority - Other.Priority;
if Result <> 0 then exit;
Result := ComparePointers(Pointer(self), PtrUInt(Other)));
Result := ComparePointers(Pointer(self), Pointer(Other));
end;
procedure TSynGutterLOvMark.DoChange;
@ -459,7 +459,7 @@ function TSynGutterLOvLineMarks.Compare(Other: TSynGutterLOvLineMarks): Integer;
begin
Result := PixLine - Other.PixLine;
if Result <> 0 then exit;
Result := ComparePointers(Pointer(self), PtrUInt(Other)));
Result := ComparePointers(Pointer(self), Pointer(Other));
end;
constructor TSynGutterLOvLineMarks.Create;

View File

@ -75,7 +75,7 @@ var
begin
Form1 := TNonFormProxyDesignerForm(Data1) as INonFormDesigner;
Form2 := TNonFormProxyDesignerForm(Data2) as INonFormDesigner;
Result := ComparePointers(Pointer(Form1.LookupRoot), Pointer(Form2.LookupRoot)));
Result := ComparePointers(Pointer(Form1.LookupRoot), Pointer(Form2.LookupRoot));
end;
function CompareLookupRootAndNonFormDesignerForm(Key, Data: Pointer): integer;
@ -85,7 +85,7 @@ var
begin
LookupRoot := TComponent(Key);
Form := TNonFormProxyDesignerForm(Data) as INonFormDesigner;
Result := ComparePointers(Pointer(LookupRoot), Pointer(Form.LookupRoot)));
Result := ComparePointers(Pointer(LookupRoot), Pointer(Form.LookupRoot));
end;
{ TCustomNonFormDesignerForm }