From 151480dc12ad82de5127d55ead754c005f41120c Mon Sep 17 00:00:00 2001
From: "danil.martynenko" <danil.martynenko@demlabs.net>
Date: Tue, 24 Dec 2024 19:37:50 +0300
Subject: [PATCH] [*] android build fixed 2

---
 core/UserConfigManager.cpp | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/core/UserConfigManager.cpp b/core/UserConfigManager.cpp
index dc3d16856..ecdc81cfa 100644
--- a/core/UserConfigManager.cpp
+++ b/core/UserConfigManager.cpp
@@ -6,15 +6,12 @@
 #include <QFileInfo>
 #include <QDebug>
 
-#ifdef Q_OS_WIN
-#include <windows.h>
-#include <aclapi.h>
-#else
 #include <pwd.h>
 #include <unistd.h>
 #include <sys/stat.h>
 #include <sys/types.h>
-#endif
+#include <cerrno>
+#include <cstring>
 
 UserConfigManager::UserConfigManager(const QString& processName)
     : processName(processName) {
@@ -125,7 +122,8 @@ bool UserConfigManager::checkFileExists(const QString& filePath) const {
     return file.exists();
 }
 
-#if defined(Q_OS_LINUX) || defined(Q_OS_MACOS)
+#ifndef Q_OS_WIN
+#ifndef Q_OS_ANDROID
 bool UserConfigManager::changeOwnership(const QString& targetPath, const QString& user) const {
     struct passwd* pw = getpwnam(user.toUtf8().constData());
     if (!pw) {
@@ -159,5 +157,5 @@ bool UserConfigManager::setReadWritePermissions(const QString& targetPath) const
     qDebug() << "Permissions successfully changed for:" << targetPath;
     return true;
 }
-
+#endif
 #endif
-- 
GitLab