xbmc/xbmc — pull request #791 by pieh (2012-03-20 15:09:30+00:00)
Title: Wraplist focus animation with static content, part 1

This PR is limiting exposure to [Ticket 12773](http://trac.xbmc.org/ticket/12773). It's done by doing smarter static items processing - let's not reset and set items every frame as it is now (and thus create new extraitems instances in wraplist every frame) - rather do it only if items have changed (visibility of any item have changed).

Next (real) part of fixing bug will need some kind of m_lastItem shuffling and animation transfer (whole animation including current states) from extraitem (that will be removed) to corresponding "normal" item in wraplist. Posted just 1st part because I don't think I will have time to work on it soon and this is hiding this bug in most cases (visiblity conditions used for static content don't change to often)

I'd like it to be included in eden if in general this is good approach and it will pass review.