From 16553e1f55ef9083fe7fc72e944a51e3e9c7e43b Mon Sep 17 00:00:00 2001 From: Yaakoss <138389047+Yaakoss@users.noreply.github.com> Date: Thu, 13 Nov 2025 13:17:53 +0100 Subject: [PATCH] Update store.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix for invalid config file when ÖC_NUMERIC uses comma instead of dot as decimal operator --- src/store.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/store.c b/src/store.c index 5d07272..e2f215f 100644 --- a/src/store.c +++ b/src/store.c @@ -3,6 +3,7 @@ // SPDX-FileCopyrightText: 2024-2025 Jason André Charles Gantner #include "wdisplays.h" +#include #include #include #include @@ -48,7 +49,8 @@ char *wd_get_config_file_path() { // look for store_path in wdisplays.conf snprintf(wdisplaysPath, sizeof(wdisplaysPath), "%s/wdisplays.conf", defaultConfigDir); - + + setlocale(LC_NUMERIC, "C"); FILE *wdisplaysFile = fopen(wdisplaysPath, "r"); if (wdisplaysFile != NULL) { char line[LINE_MAX]; // LINE_MAX is a platform-dependendant macro