Commit f149806
committed
fix: keep dock visible during multitask view
1. Add DBus connection to listen for KWin multitask state changes
(org.kde.KWin.MultitaskStateChanged signal)
2. Track multitask view state with m_inMultitaskView member variable
3. Override auto-hide behavior to show dock when entering multitask view
4. Ensure dock remains visible during multitask view and properly checks
show/hide state when exiting
Log: Fixed dock auto-hide behavior during multitask view
Influence:
1. Test entering and exiting multitask view with dock auto-hide enabled
2. Verify dock remains visible during multitask view
3. Confirm dock returns to normal auto-hide behavior after exiting
multitask view
4. Test multiple transitions between normal and multitask views
5. Verify no regression in dock auto-hide under normal conditions
fix: 在多任务视图下保持任务栏可见
1. 添加 DBus 连接监听 KWin 多任务状态变化
(org.kde.KWin.MultitaskStateChanged 信号)
2. 使用 m_inMultitaskView 成员变量跟踪多任务视图状态
3. 重写自动隐藏行为,进入多任务视图时显示任务栏
4. 确保在多任务视图中任务栏保持可见,退出时正确检查显示/隐藏状态
Log: 修复多任务视图下任务栏自动隐藏问题
Influence:
1. 测试启用任务栏自动隐藏时进入和退出多任务视图
2. 验证在多任务视图下任务栏保持可见
3. 确认退出多任务视图后任务栏恢复正常自动隐藏行为
4. 测试正常视图和多任务视图之间的多次切换
5. 验证正常情况下任务栏自动隐藏功能没有回归
PMS: BUG-3123711 parent d2b4425 commit f149806
2 files changed
Lines changed: 31 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
43 | 51 | | |
44 | 52 | | |
45 | 53 | | |
| |||
220 | 228 | | |
221 | 229 | | |
222 | 230 | | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
223 | 235 | | |
224 | 236 | | |
225 | 237 | | |
| |||
249 | 261 | | |
250 | 262 | | |
251 | 263 | | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
252 | 268 | | |
253 | 269 | | |
254 | 270 | | |
255 | 271 | | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
256 | 284 | | |
257 | 285 | | |
258 | 286 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
| 51 | + | |
50 | 52 | | |
51 | 53 | | |
52 | 54 | | |
| |||
0 commit comments