use ui_list_update to update lists default tip

2 weeks ago

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Sat, 05 Apr 2025 17:57:04 +0200 (2 weeks ago)
changeset 107
b34bd1557c6c
parent 106
3a64316b3672

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;

mercurial