Kaydet (Commit) d6d19aca authored tarafından Lionel Elie Mamane's avatar Lionel Elie Mamane

do not try to get bookmark when in invalid position

Change-Id: I64fc14e527af4f0f846bbfae84cf8d1d2914b6b9
üst b4e6dd82
...@@ -1239,6 +1239,7 @@ void ORowSetBase::positionCache( CursorMoveDirection _ePrepareForDirection ) ...@@ -1239,6 +1239,7 @@ void ORowSetBase::positionCache( CursorMoveDirection _ePrepareForDirection )
if ( m_aBookmark.hasValue() ) if ( m_aBookmark.hasValue() )
{ {
if (_ePrepareForDirection == MOVE_NONE_REFRESH || if (_ePrepareForDirection == MOVE_NONE_REFRESH ||
(m_pCache->isAfterLast() != isAfterLast()) || ( m_pCache->isBeforeFirst() != isBeforeFirst() ) ||
m_pCache->compareBookmarks( m_aBookmark, m_pCache->getBookmark() ) != CompareBookmark::EQUAL ) m_pCache->compareBookmarks( m_aBookmark, m_pCache->getBookmark() ) != CompareBookmark::EQUAL )
bSuccess = m_pCache->moveToBookmark( m_aBookmark ); bSuccess = m_pCache->moveToBookmark( m_aBookmark );
else else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment