Properly cancel download thread.

This commit is contained in:
luxick
2017-07-26 14:03:59 +02:00
parent 154745dd94
commit 35b89e4c35
2 changed files with 6 additions and 2 deletions

View File

@@ -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 "")

View File

@@ -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...")