https://bugs.kde.org/show_bug.cgi?id=487557
Bug ID: 487557
Summary: Inconsistency in window activation under Wayland in
multi-window applications.
Classification: Plasma
Product: kwin
Version: 6.0.5
Platform: Neon
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: kwin-bugs-n...@kde.org
Reporter: kra...@zohomail.com
Target Milestone: ---
Created attachment 169836
--> https://bugs.kde.org/attachment.cgi?id=169836=edit
activation example, cmake/Qt project
SUMMARY
KDE 6 Wayland xdg_activation protocol implementation is inconsistent.
Let's say developer want to create a multi-window application, using 3
QMainWindow.
CASE 1: When you create QMainWindow -> showMinimized() -> activateWindow()
never works in first call, only second try starts working. This is a bug!
CASE 2: When you create QMainWindow -> show(), then switching to that new
window, resize it, and try to activateWindow() also never works in first try,
only second. This is also a bug!
When you create minimized window first and then normal one (or vice versa,
doesn't matter) then both activateWindow works.
STEPS TO REPRODUCE CASE 1:
1. Run activation-example from archive attached.
2. Click Show Minimized
3. Click Try Activate Minimized
4. Window won't get activated and still minimized on taskbar.
STEPS TO REPRODUCE CASE 2:
1. Run activation-example from archive attached.
2. Click Show Normal
3. Click on that newly showed window.
4. Move it and resize it.
5. Click on example window with 4 buttons.
6. Also move it and resize it.
7. Click on Try Activate Normal
8. Window won't get activated.
Linux: KDE Neon Testin Edition
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.0
--
You are receiving this mail because:
You are watching all bug changes.