ui/common/properties.c

changeset 117
b174e721663e
parent 115
e57ca2747782
--- a/ui/common/properties.c	Wed Dec 17 22:36:41 2025 +0100
+++ b/ui/common/properties.c	Sat Dec 27 22:47:56 2025 +0100
@@ -101,7 +101,7 @@
     }
     
     CxBuffer buf;
-    cxBufferInit(&buf, NULL, 128, cxDefaultAllocator, CX_BUFFER_FREE_CONTENTS|CX_BUFFER_AUTO_EXTEND);
+    cxBufferInit(&buf, cxDefaultAllocator, NULL, 128, CX_BUFFER_FREE_CONTENTS|CX_BUFFER_AUTO_EXTEND);
     
     // add base dir
     char *homeenv = getenv(UI_ENV_HOME);
@@ -121,7 +121,7 @@
     cxBufferPutString(&buf, "Library/Application Support/");
 #elif defined(_WIN32)
     // on Windows the app dir is $USERPROFILE/AppData/Local/$APPNAME/
-    cxBufferPutString(&buf, "AppData\\Local\\");
+    cxBufferPutString(&buf, "AppData\\Roaming\\");
 #else
     if(use_xdg_config_home) {
         // app dir is $HOME/.config/$APPNAME/
@@ -336,7 +336,7 @@
 static char* uic_concat_path(const char *base, const char *p, const char *ext) {
     size_t baselen = strlen(base);
     
-    CxBuffer *buf = cxBufferCreate(NULL, 32, cxDefaultAllocator, CX_BUFFER_FREE_CONTENTS|CX_BUFFER_AUTO_EXTEND);
+    CxBuffer *buf = cxBufferCreate(cxDefaultAllocator, NULL, 32, CX_BUFFER_FREE_CONTENTS|CX_BUFFER_AUTO_EXTEND);
     if(baselen > 0) {
         cxBufferWrite(base, 1, baselen, buf);
         if(base[baselen - 1] != '/') {

mercurial