After considering the problem some more, it's not quite as bad as I originally thought. I've adjusted the paths so they work the way that one might expect them to work, and the following cases now work correctly when a filter is applied to the playlist view:
- Drag/drop
- Delete track (used to delete the wrong track)
- Get track properties
After considering the problem some more, it's not quite as bad as I originally thought. I've adjusted the paths so they work the way that one might expect them to work, and the following cases now work correctly when a filter is applied to the playlist view:
- Drag/drop
- Delete track (used to delete the wrong track)
- Get track properties
Fixed in trunk in r4372, on 3.3.x in r4324.