https://bugs.kde.org/show_bug.cgi?id=440448
--- Comment #2 from bluescreenaven...@gmail.com --- I was able to work around it with the below patch, really hack because I am not sure the correct way, but this gets kioclient5 appmenu to not crash under Weston trying to start a program, And this also gets kded5 to not crash under Weston when it prompts for a password (eg, Casper disabling kwallet on a live CD) diff --git a/src/windowsystem/windowsystem.cpp b/src/windowsystem/windowsystem.cpp index b1d72d7..e1db0f7 100644 --- a/src/windowsystem/windowsystem.cpp +++ b/src/windowsystem/windowsystem.cpp @@ -46,11 +46,18 @@ void WindowSystem::activateWindow(WId win, long int time) void WindowSystem::forceActiveWindow(WId win, long int time) { + return; activateWindow(win, time); } void WindowSystem::requestToken(QWindow *window, uint32_t serial, const QString &app_id) { + if (app_id == "") + { + Q_EMIT KWindowSystem::self()->xdgActivationTokenArrived(serial, {}); + return; + } + Surface *surface = Surface::fromWindow(window); wl_surface *wlSurface = surface ? static_cast<wl_surface*>(*surface) : nullptr; auto waylandWindow = window ? dynamic_cast<QtWaylandClient::QWaylandWindow *>(window->handle()) : nullptr; -- You are receiving this mail because: You are watching all bug changes.