:download-cancel now only cancels downloads that are done.
This commit is contained in:
parent
1f39200b28
commit
dd995c434c
@ -748,6 +748,8 @@ class DownloadManager(QAbstractListModel):
|
|||||||
download = self.downloads[count - 1]
|
download = self.downloads[count - 1]
|
||||||
except IndexError:
|
except IndexError:
|
||||||
raise cmdexc.CommandError("There's no download {}!".format(count))
|
raise cmdexc.CommandError("There's no download {}!".format(count))
|
||||||
|
if download.done:
|
||||||
|
raise cmdexc.CommandError("Download {} is already done!".format(count))
|
||||||
download.cancel()
|
download.cancel()
|
||||||
|
|
||||||
@cmdutils.register(instance='download-manager', scope='window',
|
@cmdutils.register(instance='download-manager', scope='window',
|
||||||
|
Loading…
Reference in New Issue
Block a user