| 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 First Reported In: | 5.26.3 | ||
| Target Milestone: | --- | ||
| Platform: | Debian testing | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented 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 |