summaryrefslogtreecommitdiffstats
path: root/src/gui/accessible/linux/dbusconnection.cpp
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2023-04-07 19:29:59 +0200
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2023-04-19 10:55:02 +0000
commit9a35bd02dc7b3474d958b7b85d58b5b50f7cb787 (patch)
treec835fdf1beeac74f53e77fde5487073f7cf29128 /src/gui/accessible/linux/dbusconnection.cpp
parentbf0f1fa7d1cf0eaad90601bbabb99c660d941cf5 (diff)
Revert "fix AT_SPI_BUS_ADDRESS actually working"
This reverts commit be09628e151f26f602024bae6a957ffb27ac872d. because db346e711c9af50566c234cfc21199680e6cb499 avoids the issue entirely by calling this code after connecting the event. Task-number: QTBUG-43674 Pick-to: 6.5 Change-Id: I72f5b161208aa3691e194f4ba7782d288602bbf3 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/gui/accessible/linux/dbusconnection.cpp')
-rw-r--r--src/gui/accessible/linux/dbusconnection.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/gui/accessible/linux/dbusconnection.cpp b/src/gui/accessible/linux/dbusconnection.cpp
index 9105768fcf..b4a8643474 100644
--- a/src/gui/accessible/linux/dbusconnection.cpp
+++ b/src/gui/accessible/linux/dbusconnection.cpp
@@ -38,15 +38,8 @@ DBusConnection::DBusConnection(QObject *parent)
// If the bus is explicitly set via env var it overrides everything else.
QByteArray addressEnv = qgetenv("AT_SPI_BUS_ADDRESS");
if (!addressEnv.isEmpty()) {
- // Only connect on next loop run, connections to our enabled signal are
- // only established after the ctor returns.
- QMetaObject::invokeMethod(
- this,
- [this, addressEnv] {
- m_enabled = true;
- connectA11yBus(QString::fromLocal8Bit(addressEnv));
- },
- Qt::QueuedConnection);
+ m_enabled = true;
+ connectA11yBus(QString::fromLocal8Bit(addressEnv));
return;
}