diff --git a/ide/sourcemarks.pas b/ide/sourcemarks.pas index c16b227c0e..f2cfcd606f 100644 --- a/ide/sourcemarks.pas +++ b/ide/sourcemarks.pas @@ -441,7 +441,7 @@ begin if Result <> 0 then exit; Result:=Priority-OtherMark.Priority; if Result <> 0 then exit; - Result := PtrInt(Self) - PtrInt(OtherMark); + Result := ComparePointers(Self,OtherMark); end; function TSourceMark.CompareEditorAndLine(ASrcEditID: TObject;