[pvr] don't update the item list path before calling Update(),
otherwise the history will be incorrectly recorded since the the
history expects m_vecItems->GetPath() to be the "old" path, not the
new one
[gui] update the view state's list reference before the view state is
consulted about whether the "go to parent" item should be added to the
list

Without this the view state will always think the previous directory is
the one you're currently in. This means that e.g. in the recordings
window the "go to parent" was shown in the root directory (except the
first time the window was entered since the path is set correctly then),
but not in subdirectories.
subdirectories.
Merge pull request #5742 from Jalle19/fix-recording-history

[pvr] Fix recording history (last directory not selected)