From: Olaf Wintermann Date: Sat, 22 Feb 2025 17:01:01 +0000 (+0100) Subject: fix list update X-Git-Url: https://uap-core.de/gitweb/?a=commitdiff_plain;h=6bfa9864916ed3c10a36752645861297dfed2371;p=note.git fix list update --- diff --git a/application/notebook.c b/application/notebook.c index 8f3fa96..9863a24 100644 --- a/application/notebook.c +++ b/application/notebook.c @@ -47,6 +47,7 @@ void notebookmodel_attach(MainWindow *window, NotebookModel *model) { ui_attach_document(window->obj->ctx, model); window->current_notebook = model; model->window = window; + ui_list_update(model->notes); // TODO: this should be unnecessary, attaching the document should update all values } void notebookmodel_detach(NotebookModel *model) { diff --git a/ui/gtk/list.c b/ui/gtk/list.c index c0e5467..aac751f 100644 --- a/ui/gtk/list.c +++ b/ui/gtk/list.c @@ -520,7 +520,7 @@ void ui_update_liststore(GListStore *liststore, UiList *list) { void ui_listview_update2(UiList *list, int i) { UiListView *view = list->obj; - ui_update_liststore(view->liststore, view->var->value); + ui_update_liststore(view->liststore, list); } UiListSelection ui_listview_getselection2(UiList *list) {