Commit 3a59811
committed
Assure Popup Windows (override-redirect) open over parent
The problem and solution is reported by `vx-sec` on Github. It was
found on Xmonad WM. The fix simply raises the override-redirect window
to top, flushes display events and the restack windows for "Keep-on-top"
windows to work properly
Also tested on the default XFCE on r4.3
resolves: QubesOS/qubes-issues#99351 parent cd00839 commit 3a59811
2 files changed
+11
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3357 | 3357 | | |
3358 | 3358 | | |
3359 | 3359 | | |
3360 | | - | |
3361 | | - | |
| 3360 | + | |
| 3361 | + | |
3362 | 3362 | | |
3363 | 3363 | | |
3364 | 3364 | | |
| |||
3372 | 3372 | | |
3373 | 3373 | | |
3374 | 3374 | | |
3375 | | - | |
| 3375 | + | |
3376 | 3376 | | |
3377 | 3377 | | |
3378 | 3378 | | |
| |||
3408 | 3408 | | |
3409 | 3409 | | |
3410 | 3410 | | |
| 3411 | + | |
3411 | 3412 | | |
3412 | 3413 | | |
3413 | 3414 | | |
| |||
3466 | 3467 | | |
3467 | 3468 | | |
3468 | 3469 | | |
3469 | | - | |
| 3470 | + | |
| 3471 | + | |
| 3472 | + | |
| 3473 | + | |
| 3474 | + | |
| 3475 | + | |
3470 | 3476 | | |
3471 | 3477 | | |
3472 | 3478 | | |
| |||
0 commit comments