diff --git a/src/gui/kwindowconfig.cpp b/src/gui/kwindowconfig.cpp index 40b665b..d0247f2 100644 --- a/src/gui/kwindowconfig.cpp +++ b/src/gui/kwindowconfig.cpp @@ -103,6 +103,9 @@ void KWindowConfig::saveWindowPosition(const QWindow *window, KConfigGroup &conf void KWindowConfig::restoreWindowPosition(QWindow *window, const KConfigGroup &config) { + // no-op this. I don't want this to mess up my positioning logic + return; + // On Wayland, the compositor is solely responsible for window positioning, // So this needs to be a no-op if (!window || QGuiApplication::platformName() == QStringLiteral("wayland")) {