Summary: | KRDP KCM Page Takes a Few Seconds to Load and Locks Up System Settings. | ||
---|---|---|---|
Product: | [Plasma] KRdp | Reporter: | Dashon <dashonwwIII> |
Component: | general | Assignee: | Unassigned bugs <unassigned-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ahiemstra, dashonwwIII |
Priority: | NOR | ||
Version First Reported In: | git-stable-Plasma/6.1 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/krdp/-/commit/4d65be1fb557058fa3cff7e26d2f9cb377ef1879 | Version Fixed In: | |
Sentry Crash Report: |
Description
Dashon
2024-05-25 18:39:58 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/krdp/-/merge_requests/34 This should hopefully help. I am not able to get it to lock on my system unfortunately. https://invent.kde.org/plasma/krdp/-/merge_requests/34 Operating System: Fedora Linux 40 KDE Plasma Version: 6.1.80 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.0 Kernel Version: 6.8.10-300.fc40.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 15.5 GiB of RAM Graphics Processor: AMD Radeon RX 6600 Thanks, out of curiosity does the page load instantly for you when you open it in system settings? Git commit b0975b633a44ffc61da429c4d4b94568bb0fd437 by Akseli Lahtinen. Committed on 28/05/2024 at 08:43. Pushed by akselmo into branch 'master'. kcmkrdpserver: Use QDBusMessage instead of QDBusInterface QDBusInterface blocks the GUI from updating. QDBusMessage do not. Thus, use QDBusMessage, then QDBusConnection with asyncCall to talk to DBus, hopefully avoiding any UI update blocking. Possibly helps to fix M +32 -28 src/kcm/kcmkrdpserver.cpp M +2 -1 src/kcm/kcmkrdpserver.h M +6 -1 src/kcm/ui/main.qml https://invent.kde.org/plasma/krdp/-/commit/b0975b633a44ffc61da429c4d4b94568bb0fd437 Git commit 4d65be1fb557058fa3cff7e26d2f9cb377ef1879 by Akseli Lahtinen. Committed on 28/05/2024 at 08:43. Pushed by akselmo into branch 'Plasma/6.1'. kcmkrdpserver: Use QDBusMessage instead of QDBusInterface QDBusInterface blocks the GUI from updating. QDBusMessage do not. Thus, use QDBusMessage, then QDBusConnection with asyncCall to talk to DBus, hopefully avoiding any UI update blocking. Possibly helps to fix (cherry picked from commit b0975b633a44ffc61da429c4d4b94568bb0fd437) 4a8ee9c4 kcmkrdpserver: emit signal if server is running 552ec3e7 kcmkrdpserver: use QDBusMessage for toggling autoconnect adf5cacd kcmkrdpserver: toggle server with qdbusmessage 5e2ec6a8 kcmkrdpserver: use qdbusmessage for checkserverrunning 8e594861 Use static variables for dbus names 918ff95f Delete watcher when finished 6302ee42 Use u""_qs instead of qstringliteral for readability M +32 -28 src/kcm/kcmkrdpserver.cpp M +2 -1 src/kcm/kcmkrdpserver.h M +6 -1 src/kcm/ui/main.qml https://invent.kde.org/plasma/krdp/-/commit/4d65be1fb557058fa3cff7e26d2f9cb377ef1879 |