W GtkTable przechowuję kilka elementów typu GtkAspectFrame i chce w czasie działania programu zmieniać dynamicznie ich pozycję. Uzywam do tego kodu:

gtk_container_remove(GTK_CONTAINER(table), display);
gtk_table_attach_defaults(GTK_TABLE(table), display, row, row + 1, top, bottom);

Wynikiem działania tego kodu jest błąd:
Gtk-CRITICAL **: gtk_table_attach: assertion GTK_IS_WIDGET (child)' failed`

Z tego co sprawdziłem GTK_IS_WIDGET zwraca false po wywołaniu funkcji gtk_container_remove. Jak poradzić sobie z tym błędem ?