d8d046f2b3
When replacing a user widget, we need to destroy the child, not just unparent it, or it will leak. https://bugzilla.gnome.org/show_bug.cgi?id=738256