diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 89ed898c84..2f7ee2dcba 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -267,6 +267,9 @@ list_insert_link_before (GList *list, link->prev = sibling->prev; sibling->prev = link; + if (link->prev) + link->prev->next = link; + return list; } }