WebUI: Fix negative offsets when requesting torrent list

If the offset is negative, it must be added to the current list size.
This commit is contained in:
Gabriele 2015-02-02 13:00:55 +01:00
parent 8eaaa41573
commit 09c8d17c94

View File

@ -250,7 +250,7 @@ QByteArray btjson::getTorrents(QString filter, QString label,
int size = torrent_list.size();
// normalize offset
if (offset < 0)
offset = size - offset;
offset = size + offset;
if ((offset >= size) || (offset < 0))
offset = 0;
// normalize limit