diff -r dd0ae1c62a72 -r 2e384acc89a6 ui/gtk/toolbar.c --- a/ui/gtk/toolbar.c Thu Nov 16 12:04:10 2017 +0100 +++ b/ui/gtk/toolbar.c Sun Nov 19 09:00:16 2017 +0100 @@ -360,7 +360,7 @@ void add_toolbar_combobox(GtkToolbar *tb, UiToolbarComboBox *cb, UiObject *obj) { UiModel *modelinfo = ui_model(obj->ctx, UI_STRING, "", -1); modelinfo->getvalue = cb->getvalue; - UiListModel *model = ui_list_model_new(cb->var, modelinfo); + UiListModel *model = ui_list_model_new(obj, cb->var, modelinfo); GtkWidget *combobox = ui_create_combobox(obj, model, cb->callback, cb->userdata); GtkToolItem *item = gtk_tool_item_new(); @@ -373,7 +373,7 @@ if(var) { UiModel *modelinfo = ui_model(obj->ctx, UI_STRING, "", -1); modelinfo->getvalue = cb->getvalue; - UiListModel *model = ui_list_model_new(var, modelinfo); + UiListModel *model = ui_list_model_new(obj, var, modelinfo); GtkWidget *combobox = ui_create_combobox(obj, model, cb->callback, cb->userdata); GtkToolItem *item = gtk_tool_item_new();