diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 89ed898c84b01c501033c5813b547f7515f5f677..2f7ee2dcba3046cfda4d6c75c7ecfb380adb1ec1 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; } }