Yours looks better - as I mentioned in the bug, mine doesn't actually restore intended
behaviour, only makes the crash go away. I'll check yours behaves as intended and ack
it if so.
--
To view this pull request on github, visit
https://github.com/rhinstaller/anaconda/pull/325