From 113faf157606b7c15eb1fffa4a7c6c4e30513528 Mon Sep 17 00:00:00 2001 From: Mikolaj Boc Date: Thu, 27 Jul 2023 09:43:24 +0200 Subject: [PATCH] Call QConfFileSettingsPrivate::initAccess normally on WASM QConfFileSettingsPrivate::initAccess is not async, as the commit introducing compile guards around initAccess in ctor of QConfFileSettingsPrivate suggests. Calling initAccess is necessary to read stats from a conf file. This makes 50 more tests in tst_qsettings pass. Task-number: QTBUG-115509 Change-Id: I99e8970413a14d7b595be23d42bf46faa26b3dd7 Reviewed-by: Lorn Potter --- src/corelib/io/qsettings.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/corelib/io/qsettings.cpp b/src/corelib/io/qsettings.cpp index b8ebed7208..3bfac21261 100644 --- a/src/corelib/io/qsettings.cpp +++ b/src/corelib/io/qsettings.cpp @@ -1110,9 +1110,7 @@ QConfFileSettingsPrivate::QConfFileSettingsPrivate(QSettings::Format format, confFiles.append(QConfFile::fromName(systemPath.path + orgFile, false)); } -#ifndef Q_OS_WASM // wasm needs to delay access until after file sync initAccess(); -#endif } QConfFileSettingsPrivate::QConfFileSettingsPrivate(const QString &fileName,