summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNils Petter Skålerud <[email protected]>2025-10-14 11:41:52 +0200
committerNils Petter Skålerud <[email protected]>2025-10-14 17:40:02 +0200
commitef61fec0dcb5f38756f7eb2726eed8d8b6db4d72 (patch)
tree2c7c070d512c6f566c3b2ff4c8de482749d32119 /src
parentbc8dee1256c2133ca39b5383f54d47abed8f8f6f (diff)
iOS: Fix namespace-mangling usage in qiosplatformaccessibility
This file prevents us from compiling Qt with a custom namespace, because these files use the Obj-C class 'QMacAccessibilityElement' with inconsistent mangling. This patch corrects the usage to be consistent. Pick-to: 6.10 Change-Id: Ic15b2b9294a301b1cdc934ecf5e666d3ec1a426f Reviewed-by: Tor Arne Vestbø <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/platforms/ios/qiosplatformaccessibility.h2
-rw-r--r--src/plugins/platforms/ios/qiosplatformaccessibility.mm2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/platforms/ios/qiosplatformaccessibility.h b/src/plugins/platforms/ios/qiosplatformaccessibility.h
index 04cddf00f4e..1ccc5bd089a 100644
--- a/src/plugins/platforms/ios/qiosplatformaccessibility.h
+++ b/src/plugins/platforms/ios/qiosplatformaccessibility.h
@@ -23,7 +23,7 @@ public:
private:
QMacNotificationObserver m_focusObserver;
- QMacAccessibilityElement *m_focusElement;
+ QT_MANGLE_NAMESPACE(QMacAccessibilityElement) *m_focusElement;
};
QT_END_NAMESPACE
diff --git a/src/plugins/platforms/ios/qiosplatformaccessibility.mm b/src/plugins/platforms/ios/qiosplatformaccessibility.mm
index 26f48468c45..a63c75757e4 100644
--- a/src/plugins/platforms/ios/qiosplatformaccessibility.mm
+++ b/src/plugins/platforms/ios/qiosplatformaccessibility.mm
@@ -12,6 +12,8 @@
#include "qioswindow.h"
#include "quiaccessibilityelement.h"
+QT_NAMESPACE_ALIAS_OBJC_CLASS(QMacAccessibilityElement);
+
QIOSPlatformAccessibility::QIOSPlatformAccessibility()
{
m_focusObserver = QMacNotificationObserver(