summaryrefslogtreecommitdiff
path: root/stable
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2017-05-10 13:25:18 +0800
committerJonas Ådahl <jadahl@gmail.com>2017-11-21 16:25:51 +0800
commit4fd4d2348160e1677e420a09b9bac19662817953 (patch)
tree3fb4092dab647e0592be0b602d318de2c51bc8d6 /stable
parent43a09b1577ce54a42b46f8b6182306633a695956 (diff)
downloadwayland-protocols-4fd4d2348160e1677e420a09b9bac19662817953.tar.gz
xdg-shell/toplevel: Clarify xdg_toplevel.set_parent(null)
Setting a null-surface as a toplevel parent should unset the parent-child relationship. This was not specified, so lets do that. Signed-off-by: Jonas Ådahl <jadahl@gmail.com> Signed-off-by: Mike Blumenkrantz <zmike@osg.samsung.com>
Diffstat (limited to 'stable')
-rw-r--r--stable/xdg-shell/xdg-shell.xml4
1 files changed, 4 insertions, 0 deletions
diff --git a/stable/xdg-shell/xdg-shell.xml b/stable/xdg-shell/xdg-shell.xml
index c7dd6dd..b119cff 100644
--- a/stable/xdg-shell/xdg-shell.xml
+++ b/stable/xdg-shell/xdg-shell.xml
@@ -547,6 +547,10 @@
Parent windows should be set on dialogs, toolboxes, or other
"auxiliary" surfaces, so that the parent is raised when the dialog
is raised.
+
+ Setting a null parent for a child window removes any parent-child
+ relationship for the child. Setting a null parent for a window which
+ currently has no parent is a no-op.
</description>
<arg name="parent" type="object" interface="xdg_toplevel" allow-null="true"/>
</request>