diff --git a/harbour/ChangeLog b/harbour/ChangeLog index c3abea1d40..38e9e95068 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -7,6 +7,11 @@ For example: 2002-12-01 23:12 UTC+0100 Foo Bar */ + * source/rtl/filehb.c + ! OS/2 IBM C++ fix. + +2002-01-14 15:05 UTC-0500 Paul Tucker + * source\common\hbffind.c * Added missed Attribute check (thanks Victor) 2002-01-14 14:30 UTC-0500 Paul Tucker diff --git a/harbour/source/rdd/dbfntx/dbfntx1.c b/harbour/source/rdd/dbfntx/dbfntx1.c index 0671f61716..4177b9a808 100644 --- a/harbour/source/rdd/dbfntx/dbfntx1.c +++ b/harbour/source/rdd/dbfntx/dbfntx1.c @@ -290,7 +290,7 @@ static int hb_ntxTagFindCurrentKey( LPPAGEINFO pPage, LONG lBlock, LPKEYINFO pKe pPage->TagParent->CurKeyInfo->Xtra = pKey->Xtra; pPage->TagParent->CurKeyInfo->Tag = pPage->Page; } - if( p->Tag && ( k < 0 || ( (ULONG)p->Xtra != pPage->TagParent->Owner->Owner->ulRecNo ) ) ) + if( p->Tag && ( k < 0 || lSeek || ( (ULONG)p->Xtra != pPage->TagParent->Owner->Owner->ulRecNo ) ) ) { LONG blockPrev, blockNext; SHORT keyPrev, keyNext;