Index: remove.c =================================================================== --- remove.c (revision 1177) +++ remove.c (revision 1178) @@ -167,11 +167,8 @@ r_delete_entry(Layer->polygon_tree, (BoxTypePtr) Polygon); FreePolygonMemory(Polygon); - Layer->Polygon = g_list_remove(Layer->Polygon, Polygon); - Layer->PolygonN--; + RemoveFreePolygon(Polygon); - g_slice_free(PolygonType, Polygon); - return NULL; }