diff options
author | Dominique Martinet <asmadeus@codewreck.org> | 2018-06-26 11:59:06 +0900 |
---|---|---|
committer | Dominique Martinet <asmadeus@codewreck.org> | 2018-06-26 12:02:50 +0900 |
commit | c9be0145576433e71f8b7732f7ff5ddee0d36076 (patch) | |
tree | 8636e5de53e26f990b3c9d8bebea993446aaeb36 /sway/criteria.c | |
parent | 59086fabbfaa545641827b0e181100027de08205 (diff) |
xdg_shell: make view floating if a parent has been set
Prompts e.g. authentication request from firefox-wayland ought to be
floating.
This is a bit coarse but just fixed size is not enough, here is what
firefox does:
[1285461.363] -> xdg_wm_base@18.get_xdg_surface(new id xdg_surface@68, wl_surface@71)
[1285461.508] -> xdg_surface@68.get_toplevel(new id xdg_toplevel@67)
[1285461.571] -> xdg_toplevel@67.set_parent(xdg_toplevel@37)
[1285461.630] -> xdg_toplevel@67.set_title("Authentication Required")
[1285461.736] -> xdg_toplevel@67.set_app_id("firefox")
...
[1285476.549] xdg_toplevel@67.configure(0, 0, array)
...
[1285502.080] -> xdg_toplevel@67.set_min_size(299, 187)
[1285502.140] -> xdg_toplevel@67.set_max_size(1920, 32767)
This can also be observed with e.g. the open window of gedit
(gedit->open->other documents)
Diffstat (limited to 'sway/criteria.c')
0 files changed, 0 insertions, 0 deletions