ui/common/types.c

changeset 65
48f43130b4a2
parent 60
ee4e4742391e
equal deleted inserted replaced
64:98d0e2516f4e 65:48f43130b4a2
157 void ui_list_clear(UiList *list) { 157 void ui_list_clear(UiList *list) {
158 cxListClear(list->data); 158 cxListClear(list->data);
159 } 159 }
160 160
161 UIEXPORT void ui_list_update(UiList *list) { 161 UIEXPORT void ui_list_update(UiList *list) {
162 list->update(list, 0); 162 if(list->update) {
163 list->update(list, 0);
164 }
163 } 165 }
164 166
165 void ui_list_addobsv(UiList *list, ui_callback f, void *data) { 167 void ui_list_addobsv(UiList *list, ui_callback f, void *data) {
166 list->observers = ui_add_observer(list->observers, f, data); 168 list->observers = ui_add_observer(list->observers, f, data);
167 } 169 }

mercurial