| Summary: | Suspend on lid close stop working after libkscreen commit 7afede8 | ||
|---|---|---|---|
| Product: | [Plasma] KScreen | Reporter: | fanzhuyifan |
| Component: | common | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | git | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/libkscreen/-/commit/46b13032056017de2bf38abff6f5d35e1354bdea | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
| Attachments: |
expected kscreen-doctor output
powerdevil log before 7afede8 powerdevil log after 7afede8 |
||
|
Description
fanzhuyifan
2025-01-22 22:44:56 UTC
Created attachment 177603 [details]
powerdevil log before 7afede8
Created attachment 177604 [details]
powerdevil log after 7afede8
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libkscreen/-/merge_requests/230 Git commit 063fb1c5feed0e4fa14654ab1033465adf6a07e1 by Yifan Zhu. Committed on 22/01/2025 at 23:25. Pushed by vladz into branch 'Plasma/6.3'. Revert "backends/kwayland: Remove unbalanced unblockSignals()" This reverts commit 7afede862ca2809c007214a8d5cba9649ca21a45. M +1 -0 backends/kwayland/waylandconfig.cpp https://invent.kde.org/plasma/libkscreen/-/commit/063fb1c5feed0e4fa14654ab1033465adf6a07e1 A possibly relevant merge request was started @ https://invent.kde.org/plasma/libkscreen/-/merge_requests/231 Git commit 46b13032056017de2bf38abff6f5d35e1354bdea by Yifan Zhu. Committed on 22/01/2025 at 23:28. Pushed by vladz into branch 'master'. backends/kwayland: initialize m_blockSignals to false Initialization should already be protected by done events and m_initializingOutputs. The removal of unblockSignals in 7afede8 meant that we need to initialize m_blockSignals to false. M +1 -1 backends/kwayland/waylandconfig.cpp https://invent.kde.org/plasma/libkscreen/-/commit/46b13032056017de2bf38abff6f5d35e1354bdea |