[pvr] properly update the view mode when switching channels

Ping @FernetMenta @fritsch. As usual it works for me but could you also check it out to see that it doesn't crash anything?

@stefansaraev does this work for you too?