X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Fgtksctree.c;h=4231d11bd3825fe7720f8bba5989240409345ced;hp=49145180d64146c67514ffc5f3c98471f796d547;hb=c4bc2ab814a86a59d840cf76a0df87053482f5a2;hpb=c5f66b775d08a258f6fa4c3c719733f4014d3354 diff --git a/src/gtksctree.c b/src/gtksctree.c index 49145180d..4231d11bd 100644 --- a/src/gtksctree.c +++ b/src/gtksctree.c @@ -202,6 +202,7 @@ select_range (GtkSCTree *sctree, gint row) if (row < prev_row) { min = row; max = prev_row; + GTK_CLIST(sctree)->focus_row = max; } else { min = prev_row; max = row; @@ -1034,3 +1035,11 @@ gtk_ctree_last_visible (GtkCTree *ctree, return gtk_ctree_last_visible (ctree, work); } + +void gtk_sctree_reanchor (GtkSCTree *sctree, GtkCTreeNode *node) +{ + g_return_if_fail (sctree != NULL); + g_return_if_fail (node != NULL); + sctree->anchor_row = node; + +}