Implement download cancel action. #24

This commit is contained in:
Jordan Petridis
2018-01-10 09:43:38 +02:00
parent 77f005caab
commit 8a90de3c0e
4 changed files with 33 additions and 11 deletions
+7
View File
@@ -240,6 +240,13 @@ impl EpisodeWidget {
// with the http ContentLength header number rather than
// relying to the RSS feed.
update_total_size_callback(prog.clone(), total_size);
self.cancel.connect_clicked(clone!(prog => move |cancel| {
if let Ok(mut m) = prog.lock() {
m.cancel();
cancel.set_sensitive(false);
}
}));
}
}
}