podcasts/hammond-gtk
Jordan Petridis 9b0ac5b83d
EpisodeWidget: Do not lock the Proggress struck when running update callbacks.
Previously each time we wanted to inspect the `Progress` struct we
were blocking which was problematic since the downloader also wants
to block to update it.

Now we use try_lock() and if a lock can't be aquired we requeue another
callback. That way we can also be way more aggressive about the interval
in whihc it the callbacks will run.
2018-06-05 14:17:37 +03:00
..
resources EpisodeWidget: Initial refactor. 2018-06-01 16:19:33 +03:00
src EpisodeWidget: Do not lock the Proggress struck when running update callbacks. 2018-06-05 14:17:37 +03:00
build.rs Draft of implementation using gresources safe api. 2017-11-06 14:35:50 +02:00
Cargo.toml Remove unused dependancy. 2018-06-02 21:13:30 +03:00