Created attachment 174294 [details] Black Border Around Menu SUMMARY A black border appears around dialog box/menus in Windows Applications running using Lutris/Wine. See the attached screenshots. This is a WPF App. It only appears in Plasma Wayland. Plasma Xorg, Gnome Wayland or Gnome Xorg don't have this issue. STEPS TO REPRODUCE 1. Install Lutris from flatpak 2. Download 64bit setup from here : https://ticktick.com/windows?language=en_US 2. In Overflow Menu near Minimize Button : Add Games > Install a Windows Game from an executable > Fill in the Name > Install > Continue > Select the Setup File > Install normally without changes. Do not launch at the end. 3. Back in Lutris, Open Winetricks. Select the default wine prefix > Install a Windows DLL or Component > Select d3dcompiler_47, d3dx9, dotnet48, dxvk. Install Normally. 4. Start TickTick. Create a dummy account. 5. Press alt + a to open Quick Add Dialog or create a new task. Or press alt + b to open widget. Or click on a cell in calendar to open new task dialog. OBSERVED RESULT The dialog boxes/menu should be rendered without correctly. EXPECTED RESULT Black Border around dialog box/menu. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Fedora 41 KDE Plasma Version: 6.1.90 KDE Frameworks Version: 6.6.0 Qt Version: 6.7.2
Created attachment 174295 [details] Black Border around Dialog
Should be fixed with https://invent.kde.org/plasma/kwin/-/merge_requests/6769
Git commit a12d0723a9b4bc83fce56d459d8af3bc7653db9f by Vlad Zahorodnii. Committed on 15/11/2024 at 09:14. Pushed by vladz into branch 'master'. Revert "scene: Ignore xwayland window shape" This reverts commit 4bc74d6831253b545a65bf74d2714af3603f17cf. Wine still depends on XSHAPE to implement window clipping APIs in Windows applications. M +17 -2 src/scene/surfaceitem_wayland.cpp M +1 -0 src/scene/surfaceitem_wayland.h https://invent.kde.org/plasma/kwin/-/commit/a12d0723a9b4bc83fce56d459d8af3bc7653db9f
Git commit 89ef2bfb470321ea43b3d8a7383dc2378e3280ec by Vlad Zahorodnii. Committed on 15/11/2024 at 09:29. Pushed by vladz into branch 'Plasma/6.2'. Revert "scene: Ignore xwayland window shape" This reverts commit 4bc74d6831253b545a65bf74d2714af3603f17cf. Wine still depends on XSHAPE to implement window clipping APIs in Windows applications. (cherry picked from commit a12d0723a9b4bc83fce56d459d8af3bc7653db9f) Co-authored-by: Vlad Zahorodnii <vlad.zahorodnii@kde.org> M +17 -2 src/scene/surfaceitem_wayland.cpp M +1 -0 src/scene/surfaceitem_wayland.h https://invent.kde.org/plasma/kwin/-/commit/89ef2bfb470321ea43b3d8a7383dc2378e3280ec