if (iter) {
treeview_select_one (selection, model, view, iter, prev, col);
} else {
/* we could not forward, so wrap around to the first row */
if (iter) {
treeview_select_one (selection, model, view, iter, prev, col);
} else {
/* we could not forward, so wrap around to the first row */