better cover art loading
This commit is contained in:
parent
f97b8ab17c
commit
0fd5298a31
1 changed files with 13 additions and 14 deletions
|
@ -67,7 +67,7 @@ class Ui.Window : Adw.ApplicationWindow {
|
|||
}
|
||||
this.cancel_loading_art = new GLib.Cancellable ();
|
||||
|
||||
if (this.song != null) {
|
||||
this.playing_cover_art = null; // TODO: preload next art somehow
|
||||
this.cover_art_loading = true;
|
||||
|
||||
string song_id = this.song.id;
|
||||
|
@ -82,11 +82,10 @@ class Ui.Window : Adw.ApplicationWindow {
|
|||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
this.playbin.stopped.connect (() => {
|
||||
this.playing_cover_art = Gdk.Paintable.empty (1, 1);
|
||||
this.playing_cover_art = null;
|
||||
this.song = null;
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in a new issue