2 weeks ago
use ui_list_update to update lists
application/davcontroller.c | file | annotate | diff | comparison | revisions | |
application/upload.c | file | annotate | diff | comparison | revisions |
--- 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) {
--- a/application/upload.c Sat Apr 05 17:55:13 2025 +0200 +++ b/application/upload.c Sat Apr 05 17:57:04 2025 +0200 @@ -176,7 +176,7 @@ upload->current_resource = ui_res; ui_list_append(browser->resources, ui_res); - browser->resources->update(browser->resources, 0); + ui_list_update(browser->resources); } else { upload->current_resource = NULL; // maybe not necessary } @@ -260,7 +260,7 @@ if (upload->collection == browser->current && upload->collection_ctn == browser->res_counter) { if (upload->current_resource) { upload->current_resource->contentlength = upload->progress.current_file_transferred; - browser->resources->update(browser->resources, 0); + ui_list_update(browser->resources); } } upload->current_resource = NULL;