+ Fixed TBufDataset.First (bug 5068)

git-svn-id: trunk@3364 -
This commit is contained in:
joost 2006-04-29 17:03:28 +00:00
parent 9d42d1986c
commit c4c200fc7c

View File

@ -90,7 +90,7 @@ end;
procedure TBufDataset.InternalFirst; procedure TBufDataset.InternalFirst;
begin begin
FCurrentRecBuf := FFirstRecBuf; FCurrentRecBuf := nil;
end; end;
procedure TBufDataset.InternalLast; procedure TBufDataset.InternalLast;
@ -138,6 +138,7 @@ begin
begin begin
if getnextpacket = 0 then result := grEOF; if getnextpacket = 0 then result := grEOF;
end end
else if FCurrentRecBuf = nil then FCurrentRecBuf := FFirstRecBuf
else if (PBufRecLinkItem(FCurrentRecBuf)^.next = FLastRecBuf) then else if (PBufRecLinkItem(FCurrentRecBuf)^.next = FLastRecBuf) then
begin begin
if getnextpacket > 0 then if getnextpacket > 0 then