xbmc/xbmc — pull request #1620 by xhaggi (2012-10-14 20:05:13+00:00)
Title: [pvr] better usability while selecting channel groups within channel osd

After a month of using the channel group selection within channel osd the current behavior is not very consistent and user-friendly.

Currently when you select a new group it selects the same item position of the old within the new group (ex. group A item position 35 switch to group B item position 35). If the group does not contain as many items it selects the last position in the list. if you switch back to group A it selects the item position of group B. so it jumps from 35 group A to 15 group B and back to 15 group A.

This PR always selects the first item on new groups. It's consitent and user-friendly, because it starts from top and then you can go down. (same behavoir like in neutrino, enigma etc.)