Crash at end of track when queue popover is displayed
Environment
- Lollypop version: master (20190318)
- GTK+ version: 3.24.5
- Operating system: openSUSE Tumbleweed (20190315)
Bug
Steps
- Play a track A.
- Add a track B to queue.
- Open 'Albums playing/Queue' popover and let it open.
- Wait till track A ends.
Result
lollypop stops:
[ERROR] 2019-03-18 19:20:15 LinearPlayer::prev(): 18 is not in list
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/lollypop/view_queue.py", line 147, in __on_current_changed
if row.id == player.current_track.id:
AttributeError: 'QueueRow' object has no attribute 'id'