--- a/application/davcontroller.c Sat Apr 05 17:55:13 2025 +0200 +++ b/application/davcontroller.c Sat Apr 05 17:57:04 2025 +0200 @@ -574,7 +574,7 @@ if (result->browser->current == result->collection && result->browser->res_counter == result->collection_ctn) { ui_list_remove(result->browser->resources, result->res_index); - result->browser->resources->update(result->browser->resources, 0); + ui_list_update(result->browser->resources); } free(result->path); @@ -608,7 +608,7 @@ res->contenttype = result->result_contenttype ? dav_session_strdup(res->session, result->result_contenttype) : NULL; // TODO: add the resource at the correct position or sort the list after append ui_list_append(result->browser->resources, res); - result->browser->resources->update(result->browser->resources, 0); + ui_list_update(result->browser->resources); } free(result->path); @@ -808,7 +808,7 @@ dav_session_free(res->session, res->name); res->path = dav_session_strdup(res->session, newpath); res->name = dav_session_strdup(res->session, op->newname); - op->browser->resources->update(op->browser->resources, 0); + ui_list_update(op->browser->resources); free(parent); free(newpath); } @@ -1053,7 +1053,7 @@ ui_list_append(doc->properties, prop); } - doc->properties->update(doc->properties, 0); + ui_list_update(doc->properties); } static void resourceviewer_load_finished(UiEvent *event, void *data) {