summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2008-09-22 12:44:13 -0700
committerKeith Packard <keithp@keithp.com>2008-09-22 12:44:13 -0700
commit196061a586ed13189b68dec80c86c536ffc37ed7 (patch)
tree50ba030894ff85b7299278dd591390394e92e7cc
parent6415267d65f3f31d66abf70d029ff32783931262 (diff)
downloadxorg-proto-fixesproto-196061a586ed13189b68dec80c86c536ffc37ed7.tar.gz
ChangeSaveSet with map=Unmap means 'unmap', not 'don't remap'
The semantics in the spec were conflicting, and the implementation did the 'don't remap' version which was not useful. The server implementation has been fixed, this change clarifies the specification to match that design.
-rw-r--r--fixesproto.txt5
1 files changed, 3 insertions, 2 deletions
diff --git a/fixesproto.txt b/fixesproto.txt
index 65f042c..ededc8a 100644
--- a/fixesproto.txt
+++ b/fixesproto.txt
@@ -86,8 +86,9 @@ to a window which won't be affected by the underlying window destruction.
XFIXES chooses the root window as the target.
Having embedded windows suddenly appear at the top level can confuse users,
-so XFIXES also permits these windows to remain unmapped instead of being
-remapped.
+so XFIXES also lets the client select whether the window should end up
+unmapped after the save set processing instead of unconditionally making
+them be mapped.
5.1 Requests