getPriorRecord method

bool getPriorRecord()

Implementation

bool getPriorRecord() {
  checkBiDirectional();
  if (_recordCount > 0) setCurrentRecord(0);
  final result =
      getRecord(_buffers[_bufferCount]!, TGetMode.gmPrior, true) ==
          TGetResult.grOK;
  if (result) {
    if (_recordCount == 0) activateBuffers();
    shiftBuffersForward();
    if (_recordCount < _bufferCount) {
      _recordCount++;
    }
  } else {
    cursorPosChanged();
  }
  return result;
}