diff -r ae61523bce20 -r 2f71f4ee247a application/davcontroller.c --- 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;