summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforminputcontexts
diff options
context:
space:
mode:
authorIlya Fedin <fedin-ilja2010@ya.ru>2023-04-03 22:47:13 +0400
committerIlya Fedin <fedin-ilja2010@ya.ru>2023-04-04 01:21:51 +0400
commit5c4a94ba85f0bed9633c385455685ba364a72540 (patch)
tree53887ffa6b455344ec943b3dd784b57bc5c62032 /src/plugins/platforminputcontexts
parent2f358796493809eb7dbbae34327f4f229d01daaa (diff)
Make flatpak check more backward compatible
Since 68de00e0d4f2c574162a6e033d41786e3757d25d, the check doesn't work with flatpak versions lesser than 1.13.1. Checking the file in the root directory works since flatpak 0.6.10. Pick-to: 6.5 6.2 Change-Id: Icc83ea5de4a962b52a737c9842248df3b60b1331 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/plugins/platforminputcontexts')
-rw-r--r--src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.cpp b/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.cpp
index 49a44519b6..b14772e1c7 100644
--- a/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.cpp
+++ b/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.cpp
@@ -8,6 +8,7 @@
#include <QWindow>
#include <QEvent>
#include <QFile>
+#include <QFileInfo>
#include <QStandardPaths>
#include <QDBusVariant>
#include <QDBusPendingReply>
@@ -596,8 +597,7 @@ void QIBusPlatformInputContext::connectToContextSignals()
static inline bool checkNeedPortalSupport()
{
- return !QStandardPaths::locate(QStandardPaths::RuntimeLocation, "flatpak-info"_L1).isEmpty()
- || qEnvironmentVariableIsSet("SNAP");
+ return QFileInfo::exists("/.flatpak-info"_L1) || qEnvironmentVariableIsSet("SNAP");
}
static bool shouldConnectIbusPortal()