ui/motif/container.c

changeset 1064
f415387fff6f
parent 1062
988665ad8dd5
--- a/ui/motif/container.c	Thu Jan 29 18:56:36 2026 +0100
+++ b/ui/motif/container.c	Thu Jan 29 19:01:52 2026 +0100
@@ -90,10 +90,7 @@
     UiContainerX *container = ui_box_container(obj, grid, orientation);
     uic_object_push_container(obj, container);
     
-    if(args->visibility_states) {
-        size_t nstates = uic_state_array_size(args->visibility_states);
-        ui_widget_set_visibility_states(obj->ctx, grid, args->visibility_states, (int)nstates);
-    }
+    uic_widget_set_visibility_states(obj->ctx, grid, args->visibility_states);
     
     return grid;
 }
@@ -176,10 +173,7 @@
     UiContainerX *container = ui_grid_container(obj, grid, args->def_hexpand, args->def_vexpand, args->def_hfill, args->def_vfill);
     uic_object_push_container(obj, container);
     
-    if(args->visibility_states) {
-        size_t nstates = uic_state_array_size(args->visibility_states);
-        ui_widget_set_visibility_states(obj->ctx, grid, args->visibility_states, (int)nstates);
-    }
+    uic_widget_set_visibility_states(obj->ctx, grid, args->visibility_states);
     
     return grid;
 }
@@ -309,10 +303,7 @@
         }
     }
     
-    if(args->visibility_states) {
-        size_t nstates = uic_state_array_size(args->visibility_states);
-        ui_widget_set_visibility_states(obj->ctx, frame, args->visibility_states, (int)nstates);
-    }
+    uic_widget_set_visibility_states(obj->ctx, frame, args->visibility_states);
     
     return frame;
 }
@@ -483,10 +474,7 @@
     
     uic_object_push_container(obj, (UiContainerX*)ct);
     
-    if(args->visibility_states) {
-        size_t nstates = uic_state_array_size(args->visibility_states);
-        ui_widget_set_visibility_states(obj->ctx, form, args->visibility_states, (int)nstates);
-    }
+    uic_widget_set_visibility_states(obj->ctx, form, args->visibility_states);
     
     return form;
 }

mercurial