mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-02 22:48:40 +00:00
Fix crash when removing multiple torrents
This commit is contained in:
parent
ee7f4e452d
commit
f876c17efd
1 changed files with 3 additions and 2 deletions
|
@ -83,11 +83,12 @@ class RemoveTorrentDialog(object):
|
||||||
button_data.set_label(pluralize_torrents(button_data.get_label()))
|
button_data.set_label(pluralize_torrents(button_data.get_label()))
|
||||||
|
|
||||||
def __remove_torrents(self, remove_data):
|
def __remove_torrents(self, remove_data):
|
||||||
for torrent_id in self.__torrent_ids:
|
|
||||||
client.core.remove_torrent(torrent_id, remove_data)
|
|
||||||
# Unselect all to avoid issues with the selection changed event
|
# Unselect all to avoid issues with the selection changed event
|
||||||
component.get("TorrentView").treeview.get_selection().unselect_all()
|
component.get("TorrentView").treeview.get_selection().unselect_all()
|
||||||
|
|
||||||
|
for torrent_id in self.__torrent_ids:
|
||||||
|
client.core.remove_torrent(torrent_id, remove_data)
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
"""
|
"""
|
||||||
Shows the dialog and awaits for user input. The user can select to
|
Shows the dialog and awaits for user input. The user can select to
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue