diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 65d3c9d1c2e10edc8b1c7e63a3763513bb676883..4bc23f55aada8b563d9fc85f3676b2f0b28a9abb 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -253,7 +253,10 @@ void MainWindow::showWindow()
     } else {
         showNormal();
     }
-    activateWindow();
+
+    if (QGuiApplication::platformName() != "wayland") {
+        activateWindow();
+    }
     raise();
 }