diff options
| author | Nils Petter Skålerud <[email protected]> | 2025-10-14 11:41:52 +0200 |
|---|---|---|
| committer | Nils Petter Skålerud <[email protected]> | 2025-10-14 17:40:02 +0200 |
| commit | ef61fec0dcb5f38756f7eb2726eed8d8b6db4d72 (patch) | |
| tree | 2c7c070d512c6f566c3b2ff4c8de482749d32119 /src | |
| parent | bc8dee1256c2133ca39b5383f54d47abed8f8f6f (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.h | 2 | ||||
| -rw-r--r-- | src/plugins/platforms/ios/qiosplatformaccessibility.mm | 2 |
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( |
