[pvr] properly update the view mode when switching channels