aboutsummaryrefslogtreecommitdiffstats
path: root/shared
diff options
context:
space:
mode:
authorMarius Vlad <marius.vlad@collabora.com>2020-05-21 01:29:37 +0300
committerMarius Vlad <marius.vlad@collabora.com>2020-05-25 14:39:41 +0300
commit353064abff83403f8a6e46f0469c4dc07b648534 (patch)
treeb57cac83479565ed3c032d4fb5fbaf94657c0d58 /shared
parent056e977e85cc40774a82659819ccb455056fbb39 (diff)
src/ Adding remote surface rolesandbox/mvlad/appids-per-output
This patch adds the 'remote' surface role, which clients can make use of to hint the compositor that is should place the surface on other output. While both private extension protocols explicitly require to provide an wl_output when activating or when setting surface roles, we still need the inform the compositor that the surface should be placed on another output. This is due to the activate_by_default functionality that requires having an output being present, with the default regular XDG desktop roles deriving its own output by using output of the backgound surface role. Just like pop-up dialog role and split surface role this patch adds another temporary hold up place before the surface is actually created. Once that is done the surface role will be re-assigned to the desktop role (being no difference whatsoever between them). Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I8804cc3478974f0b0cb323db46cb0814405c34d1
Diffstat (limited to 'shared')
0 files changed, 0 insertions, 0 deletions