]> uap-core.de Git - note.git/commitdiff
fix list update
authorOlaf Wintermann <olaf.wintermann@gmail.com>
Sat, 22 Feb 2025 17:01:01 +0000 (18:01 +0100)
committerOlaf Wintermann <olaf.wintermann@gmail.com>
Sat, 22 Feb 2025 17:01:01 +0000 (18:01 +0100)
application/notebook.c
ui/gtk/list.c

index 8f3fa96421d61dcf41aef7267ac8ebc73a82e3a0..9863a24586aa82708d6f54097da81d95e2630771 100644 (file)
@@ -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) {
index c0e5467587c7504ed3cb44d1e4446596289f7afb..aac751f97e1e1094694a689545a7f93376ac891e 100644 (file)
@@ -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) {