Summary: | On Wayland, window's doesn't become active when calling QWidget::activateWindow and QWidget::raise | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Michael Weghorn <m.weghorn> |
Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | m.weghorn, nicolas.fella |
Priority: | NOR | ||
Version: | 5.26.3 | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Sample app to reproduce |
Description
Michael Weghorn
2022-12-03 08:43:11 UTC
In general for QWindow::requestActivate to work an activation token needs to be set. It can't just work in all cases. For the case where a window activates another window of the same app Qt can do that automatically since https://codereview.qt-project.org/c/qt/qtwayland/+/418094. That was added after Qt 6.3.1 though |