Summary: | Window does not repaint under wayland | ||
---|---|---|---|
Product: | [Applications] parley | Reporter: | Gerion <gik-kbugs> |
Component: | general | Assignee: | parley bug tracker <parley-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cordlandwehr, temporary-address, thebluequasar |
Priority: | NOR | ||
Version First Reported In: | 22.12.3 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/education/parley/-/commit/2c730388a14fe6dbd303f2e345efeeea28bb1b6b | Version Fixed In: | |
Sentry Crash Report: |
Description
Gerion
2023-04-17 01:18:57 UTC
A temporary solution until we find a fix, you can run parley with "-platform xcb" to workaround this problem. The actual problems seems to be quite deep in the render stack and might need some time to fix/cannot be fixed in Parley alone. *** Bug 469716 has been marked as a duplicate of this bug. *** Git commit 5e2f70bf149515a7e7d087a8b1449bf24d822c5e by Andreas Cord-Landwehr. Committed on 18/02/2024 at 14:50. Pushed by cordlandwehr into branch 'release/24.02'. Fix window updates on wayland This refactors all (wrongly) used KXmlGuiWindow objects to be just QWidgets. This avoids wrong calls to winid() which leads to severe window render update misses. M +23 -17 src/parleymainwindow.cpp M +2 -3 src/parleymainwindow.h https://invent.kde.org/education/parley/-/commit/5e2f70bf149515a7e7d087a8b1449bf24d822c5e *** Bug 459934 has been marked as a duplicate of this bug. *** Git commit 2c730388a14fe6dbd303f2e345efeeea28bb1b6b by Andreas Cord-Landwehr. Committed on 18/02/2024 at 14:38. Pushed by cordlandwehr into branch 'master'. Fix window updates on wayland This refactors all (wrongly) used KXmlGuiWindow objects to be just QWidgets. This avoids wrong calls to winid() which leads to severe window render update misses. M +23 -17 src/parleymainwindow.cpp M +2 -3 src/parleymainwindow.h https://invent.kde.org/education/parley/-/commit/2c730388a14fe6dbd303f2e345efeeea28bb1b6b |