[dbmanager] Fix python error when scrolling postgis results

Fixes #17835
This commit is contained in:
Nyall Dawson 2018-02-13 08:18:58 +10:00
parent ad849615a3
commit fa56aa5542
2 changed files with 3 additions and 3 deletions

View File

@ -125,7 +125,7 @@ class TableDataModel(BaseTableModel):
def getData(self, row, col):
if row < self.fetchedFrom or row >= self.fetchedFrom + self.fetchedCount:
margin = self.fetchedCount / 2
start = self.rowCount() - margin if row + margin >= self.rowCount() else row - margin
start = int(self.rowCount() - margin if row + margin >= self.rowCount() else row - margin)
if start < 0:
start = 0
self.fetchMoreData(start)

View File

@ -91,9 +91,9 @@ class ORTableDataModel(TableDataModel):
row >= self.fetchedFrom + self.fetchedCount):
margin = self.fetchedCount / 2
if row + margin >= self.rowCount():
start = self.rowCount() - margin
start = int(self.rowCount() - margin)
else:
start = row - margin
start = int(row - margin)
if start < 0:
start = 0
self.fetchMoreData(start)