Merge "Fix bugs regarding IllegalStateException during moving position in cursorwindow."
This commit is contained in:
@ -706,7 +706,7 @@ static jlong nativeExecuteForCursorWindow(JNIEnv* env, jclass clazz,
|
|||||||
}
|
}
|
||||||
|
|
||||||
CopyRowResult cpr = copyRow(env, window, statement, numColumns, startPos, addedRows);
|
CopyRowResult cpr = copyRow(env, window, statement, numColumns, startPos, addedRows);
|
||||||
if (cpr == CPR_FULL && addedRows && startPos + addedRows < requiredPos) {
|
if (cpr == CPR_FULL && addedRows && startPos + addedRows <= requiredPos) {
|
||||||
// We filled the window before we got to the one row that we really wanted.
|
// We filled the window before we got to the one row that we really wanted.
|
||||||
// Clear the window and start filling it again from here.
|
// Clear the window and start filling it again from here.
|
||||||
// TODO: Would be nicer if we could progressively replace earlier rows.
|
// TODO: Would be nicer if we could progressively replace earlier rows.
|
||||||
|
Reference in New Issue
Block a user