diff options
| author | Stefan Brüns <[email protected]> | 2021-02-15 11:16:32 +0100 |
|---|---|---|
| committer | Stefan Brüns <[email protected]> | 2021-02-15 17:24:01 +0100 |
| commit | b4676b71c695a546de623d6da592e9fc50b7265f (patch) | |
| tree | 78ec1d01a2d2b68cb52bdf9d5c45011be1ffa53a /src/dbusinterface.cpp | |
| parent | b351afb9e1aa845af98a38c46ebf5767c47c2d72 (diff) | |
[FileItemRolesUpdater] Fix calculation of requested indexes
In case the last and/or first page (a page being n=m_maximumVisibleItems
items) overlapped the already inserted items, one item for each range
would be inserted a second time, e.g. for the first page and last page:
`beginExtendedVisibleRange == 0` => `endFirstPage := 0` => `0 <= 0` is
inserted again.
`count == 100; endExtendedVisibleRange == 99; m_maximumVisibleItems == 20`
=> `beginLastPage := 99` => `99 < 100` is inserted again.
Diffstat (limited to 'src/dbusinterface.cpp')
0 files changed, 0 insertions, 0 deletions
