Properly cancel download thread.
This commit is contained in:
@@ -110,7 +110,7 @@ class Application:
|
||||
supertypes = " - " + " ".join(card.subtypes)
|
||||
types = " ".join(card.types) + supertypes
|
||||
builder.get_object("cardTypes").set_text(types)
|
||||
# Rarityget_card_image
|
||||
# Rarity
|
||||
builder.get_object("cardRarity").set_text(card.rarity if card.rarity else "")
|
||||
# Release
|
||||
builder.get_object("cardReleaseDate").set_text(card.release_date if card.release_date else "")
|
||||
|
||||
@@ -165,6 +165,10 @@ class Handlers(SearchHandlers, LibraryHandlers, WantsHandlers):
|
||||
e = time.time()
|
||||
util.log("Finished in {}s".format(round(e - s, 3)), util.LogLevel.Info)
|
||||
|
||||
if self.cancel_token:
|
||||
GObject.idle_add(self.download_canceled)
|
||||
return
|
||||
|
||||
self.app.db_delete_card_data()
|
||||
|
||||
GObject.idle_add(self.load_show_insert_ui, "Saving data to disk...")
|
||||
|
||||
Reference in New Issue
Block a user