xbmc/xbmc — pull request #1022 by Voyager-xbmc (2012-05-28 07:56:05+00:00)
Title: use filtering for handling watched mode (view watched / unwatched / all)...

... instead of removing items from main list.

Currently show/hide of watched items in the GUI actually removes watched items prior to sorting/filtering. This causes issues with Directory caching - which can be resolved by clearing the cache when you need to. A smarter way to resolve this is to hide watched items as part of the filtering mechanism.

A nice bonus is that you can now first set a filter, then apply the watched mode, whereas previously this didn't work.