From f25e66aa6a58ad1c88c81f3c7694aab63bc1a323 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Wed, 28 Feb 2024 09:29:50 -0500
Subject: [PATCH] utilsadapter: avoid wrong geometry when getting systray
 visibility

Change-Id: I05d9770b7198e784356c10164c935b0844cd53b0
---
 src/app/utilsadapter.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/app/utilsadapter.cpp b/src/app/utilsadapter.cpp
index 75dee66eb..b3a41d65e 100644
--- a/src/app/utilsadapter.cpp
+++ b/src/app/utilsadapter.cpp
@@ -829,6 +829,10 @@ UtilsAdapter::isSystemTrayIconVisible()
 {
     if (!systemTray_)
         return false;
+    // https://bugreports.qt.io/browse/QTBUG-118656
+#if defined(Q_OS_LINUX) && !defined(Q_OS_ANDROID)
+    return true;
+#endif
     return systemTray_->geometry() != QRect();
 }
 
-- 
GitLab