Fix child_changed update_separator code

When we move a child, three childrens separators may be affected.
The moved child, the one after the new position, and the one
*after* the previous position (as it got a new before).

However, we were looking at the one before the previous location => bug.
This commit is contained in:
Alexander Larsson 2012-05-25 13:06:33 +02:00
parent 4f369213e3
commit 7ece2dfcb5

View file

@ -139,7 +139,7 @@ public class Egg.ListBox : Container {
if (info == null) if (info == null)
return; return;
var prev_next = get_previous_visible (info.iter); var prev_next = get_next_visible (info.iter);
if (sort_func != null) { if (sort_func != null) {
children.sort_changed (info.iter, do_sort); children.sort_changed (info.iter, do_sort);