Commit e3971f8
fix(personalization): reset wallpaper state per backend
1. Move wallpaper selection reset into backend background handlers.
2. Allow derived workers to access the wallpaper provider directly.
3. Keep monitor wallpaper setup behavior consistent across X11 and Treeland.
Log: Reset pending wallpaper state in each personalization backend before applying monitor backgrounds.
fix(personalization): 按后端重置壁纸状态
1. 将壁纸选择状态重置移动到后端背景设置处理中。
2. 允许派生工作类直接访问壁纸提供器。
3. 保持 X11 和 Treeland 的显示器壁纸设置行为一致。
Log: 在各个个性化后端应用显示器背景前重置待设置壁纸状态。
PMS: TASK-3920011 parent be23d06 commit e3971f8
5 files changed
Lines changed: 4 additions & 3 deletions
File tree
- src/plugin-personalization
- operation
- qml
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
732 | 732 | | |
733 | 733 | | |
734 | 734 | | |
735 | | - | |
736 | 735 | | |
737 | 736 | | |
738 | 737 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| 120 | + | |
120 | 121 | | |
121 | 122 | | |
122 | | - | |
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
81 | 82 | | |
82 | 83 | | |
83 | 84 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
| 154 | + | |
154 | 155 | | |
155 | 156 | | |
156 | 157 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | | - | |
| 141 | + | |
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
| |||
0 commit comments