ui/common/types.c

branch
newapi
changeset 361
16c8b9ea3aa3
parent 360
681b930abe84
equal deleted inserted replaced
360:681b930abe84 361:16c8b9ea3aa3
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