# HG changeset patch # User Richard Laager # Date 1170646647 0 # Node ID 0b5db3387dedfe023f55f2d18df90b89fbda350e # Parent 0c61cd8e5898cf1c3540ea353add408eded98d3b# Parent feee34cfff5fff918b3cd56a6abe57f4ab9f9e70 merge of '491b12f6ff9efa13852cc40405bac9bd52b6a8b9' and 'fdbbb7eccaa94a05c61e3e900be3507a63aa9445' diff -r 0c61cd8e5898 -r 0b5db3387ded console/libgnt/gnttree.c --- a/console/libgnt/gnttree.c Sun Feb 04 21:14:41 2007 +0000 +++ b/console/libgnt/gnttree.c Mon Feb 05 03:37:27 2007 +0000 @@ -1195,17 +1195,16 @@ tree->top = get_prev(row); else tree->top = get_next(row); - if (tree->current == row) - tree->current = tree->top; } - else if (tree->current == row) + if (tree->current == row) { if (tree->current != tree->root) tree->current = get_prev(row); else tree->current = get_next(row); + tree_selection_changed(tree, row, tree->current); } - else if (tree->bottom == row) + if (tree->bottom == row) { tree->bottom = get_prev(row); }