• Marinus Schraal's avatar
    coremodel: Splice playlist model on changes · 72c225b8
    Marinus Schraal authored
    When reacting to the items-changed signal on the current playlist model,
    all items were removed & added one at a time. This would result in
    changes possibly stopping the playing playlist, as the playlist could
    effectively become empty.
    
    Instead make the signal handler smarter and splice the changes in
    one go.
    72c225b8
coremodel.py 18 KB