| 775 case UI_VAR_LIST: { |
775 case UI_VAR_LIST: { |
| 776 UiList *v = var->value; |
776 UiList *v = var->value; |
| 777 v->observers = ui_add_observer(v->observers, f, data); |
777 v->observers = ui_add_observer(v->observers, f, data); |
| 778 break; |
778 break; |
| 779 } |
779 } |
| |
780 case UI_VAR_GENERIC: break; |
| |
781 case UI_VAR_SPECIAL: break; |
| 780 } |
782 } |
| 781 } |
783 } |
| 782 |
784 |
| 783 void ui_int_add_observer(UiInteger *i, ui_callback f, void *data) { |
785 void ui_int_add_observer(UiInteger *i, ui_callback f, void *data) { |
| 784 i->observers = ui_add_observer(i->observers, f, data); |
786 i->observers = ui_add_observer(i->observers, f, data); |