Fix a sporadic segfault in treeview keynav
If a a treeview has frequent periodic additions and removals of rows, it is possible that a page down keypress moves the cursor out of the height of the treeview. In some of these cases, we can be tricked into dereferencing a NULL pointer. Bug 612919.
Showing with 7 additions and 0 deletions