Merge pull request #8218 from Piccirello/webui-selection-bug

Reselect webui torrents after full_update. Temporary fix for #8209.
This commit is contained in:
Mike Tzou 2018-02-27 13:33:39 +08:00 committed by GitHub
commit 6f7f7d87c6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 20 additions and 10 deletions

View file

@ -298,9 +298,11 @@ window.addEvent('load', function () {
onSuccess : function (response) {
$('error_div').set('html', '');
if (response) {
var torrentsTableSelectedRows;
var update_categories = false;
var full_update = (response['full_update'] === true);
if (full_update) {
torrentsTableSelectedRows = torrentsTable.selectedRowsIds();
torrentsTable.clear();
category_list = {};
}
@ -357,6 +359,10 @@ window.addEvent('load', function () {
updateCategoryList();
torrentsTableContextMenu.updateCategoriesSubMenu(category_list);
}
if (full_update)
// re-select previously selected rows
torrentsTable.reselectRows(torrentsTableSelectedRows);
}
clearTimeout(syncMainDataTimer);
syncMainDataTimer = syncMainData.delay(syncMainDataTimerPeriod);