File no-x11.patch of Package plasma-nm
diff --git a/kded/pindialog.cpp b/kded/pindialog.cpp
index b3f0ebffd..afca4198e 100644
--- a/kded/pindialog.cpp
+++ b/kded/pindialog.cpp
@@ -14,7 +14,6 @@
#include <KLocalizedString>
#include <KWindowSystem>
-#include <KX11Extras>
#include <ModemManagerQt/Manager>
@@ -132,10 +131,6 @@ PinDialog::PinDialog(ModemManager::Modem *modem, const Type type, QWidget *paren
ui->pin->setCursorPosition(0);
ui->pin2->setCursorPosition(0);
- if (KWindowSystem::isPlatformX11()) {
- KX11Extras::setState(winId(), NET::KeepAbove);
- }
-
move((desktop.width() - width()) / 2, (desktop.height() - height()) / 2);
connect(ui->chkShowPass, &QCheckBox::toggled, this, &PinDialog::chkShowPassToggled);
connect(ModemManager::notifier(), &ModemManager::Notifier::modemRemoved, this, &PinDialog::modemRemoved);
diff --git a/kded/secretagent.cpp b/kded/secretagent.cpp
index 75f3946d0..1c38c8f4d 100644
--- a/kded/secretagent.cpp
+++ b/kded/secretagent.cpp
@@ -33,7 +33,6 @@
#include <KPluginFactory>
#include <KWallet>
#include <KWindowSystem>
-#include <KX11Extras>
SecretAgent::SecretAgent(QObject *parent)
: NetworkManager::SecretAgent(QStringLiteral("org.kde.plasma.networkmanagement"), NetworkManager::SecretAgent::Capability::VpnHints, parent)
@@ -439,9 +438,6 @@ bool SecretAgent::processGetSecrets(SecretsRequest &request) const
request.dialog = m_dialog;
request.saveSecretsWithoutReply = !connectionSettings->permissions().isEmpty();
m_dialog->show();
- if (KWindowSystem::isPlatformX11()) {
- KX11Extras::setState(m_dialog->winId(), NET::KeepAbove);
- }
return false;
}
} else if (isVpn && userRequested) { // just return what we have
diff --git a/libs/handler.cpp b/libs/handler.cpp
index 2001204a9..af55881be 100644
--- a/libs/handler.cpp
+++ b/libs/handler.cpp
@@ -40,7 +40,6 @@
#include <KOSRelease>
#include <KPluginMetaData>
#include <KWindowSystem>
-#include <KX11Extras>
#include <QCoroDBus>
#include <nm-client.h>
@@ -333,10 +332,6 @@ QCoro::Task<> Handler::addAndActivateConnectionInternal(const QString &device, c
editor->setAttribute(Qt::WA_DeleteOnClose);
editor->show();
- if (KWindowSystem::isPlatformX11()) {
- KX11Extras::setState(editor->winId(), NET::KeepAbove);
- }
-
connect(editor.data(), &ConnectionEditorDialog::accepted, [editor, device, specificObject, this]() { //
addAndActivateConnectionDBus(editor->setting(), device, specificObject);
});