From 83608c97ec2e259177b0921a6533aba6e5abfc61 Mon Sep 17 00:00:00 2001 From: Nicolas Fella Date: Mon, 6 Nov 2023 00:16:16 +0100 Subject: [PATCH] Use DBus to reparse worker config See https://phabricator.kde.org/T15956 --- src/views/dolphinremoteencoding.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/views/dolphinremoteencoding.cpp b/src/views/dolphinremoteencoding.cpp index 32dd6bd29..a3007523c 100644 --- a/src/views/dolphinremoteencoding.cpp +++ b/src/views/dolphinremoteencoding.cpp @@ -20,11 +20,12 @@ #include #include #include -#include #include #include #include +#include +#include #include #define DATA_KEY QStringLiteral("Charset") @@ -210,7 +211,11 @@ void DolphinRemoteEncoding::slotDefault() void DolphinRemoteEncoding::updateView() { - KIO::Scheduler::emitReparseSlaveConfiguration(); + QDBusMessage message = + QDBusMessage::createSignal(QStringLiteral("/KIO/Scheduler"), QStringLiteral("org.kde.KIO.Scheduler"), QStringLiteral("reparseSlaveConfiguration")); + message << QString(); + QDBusConnection::sessionBus().send(message); + // Reload the page with the new charset m_actionHandler->currentView()->setUrl(m_currentURL); m_actionHandler->currentView()->reload();