application/davcontroller.c

changeset 49
2f71f4ee247a
parent 48
ae61523bce20
--- a/application/davcontroller.c	Thu Oct 03 18:52:51 2024 +0200
+++ b/application/davcontroller.c	Sun Oct 06 18:18:04 2024 +0200
@@ -210,16 +210,16 @@
         char *nav_url = util_concat_path(base, path);
         cxListInsert(browser->navigation_stack, 0, nav_url);
 
-        if (browser->navigation_stack->size > DAVBROWSER_MAX_NAVLIST) {
-            char *nav = cxListAt(browser->navigation_stack, browser->navigation_stack->size - 1);
+        if (cxListSize(browser->navigation_stack) > DAVBROWSER_MAX_NAVLIST) {
+            char *nav = cxListAt(browser->navigation_stack, cxListSize(browser->navigation_stack) - 1);
             free(nav);
-            cxListRemove(browser->navigation_stack, browser->navigation_stack->size - 1);
+            cxListRemove(browser->navigation_stack, cxListSize(browser->navigation_stack) - 1);
         }
     }
 }
 
 void davbrowser_navigation_back(UiObject *ui, DavBrowser *browser) {
-    if (browser->navstack_pos+1 < browser->navigation_stack->size) {
+    if (browser->navstack_pos+1 < cxListSize(browser->navigation_stack)) {
         browser->navstack_pos++;
         char *nav_url = cxListAt(browser->navigation_stack, browser->navstack_pos);
         browser->navstack_enabled = false;
@@ -540,7 +540,7 @@
         cxListInsert(stack, 0, f);
     }
 
-    while (stack->size > 0) {
+    while (cxListSize(stack) > 0) {
         DUFile *f = cxListAt(stack, 0);
 
         char *path = util_concat_path(upload->base_path, f->upload_path);
@@ -828,7 +828,7 @@
         res = res->next;
     }
 
-    while (stack->size > 0) {
+    while (cxListSize(stack) > 0) {
         DlStackElm *elm = cxListAt(stack, 0);
         DavResource *res = elm->resource;
         char *sub_path = elm->sub_path;

mercurial