Commit 85f478b
committed
fix: force noTitlebar sync apply, restore queued connection for scheduleApply
noTitlebar requires immediate sync apply because the treeland
protocol currently lacks configure event support. Restore
Qt::QueuedConnection to prevent staleness from stack variable
scenarios.
Log: noTitlebar强制同步提交,scheduleApply恢复异步调度
Influence: noTitlebar属性直接同步更新到wayland;其他属性恢复异步合并调度1 parent 3928e82 commit 85f478b
2 files changed
Lines changed: 9 additions & 2 deletions
File tree
- src/plugins/platform/treeland
Lines changed: 7 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
306 | 306 | | |
307 | 307 | | |
308 | 308 | | |
309 | | - | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
310 | 315 | | |
311 | 316 | | |
312 | 317 | | |
| |||
354 | 359 | | |
355 | 360 | | |
356 | 361 | | |
357 | | - | |
| 362 | + | |
358 | 363 | | |
359 | 364 | | |
360 | 365 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| 66 | + | |
| 67 | + | |
66 | 68 | | |
67 | 69 | | |
68 | 70 | | |
| |||
0 commit comments