From 4a9c83998c747bcd694cda6b5bb9aa1583a2056e Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Tue, 6 Nov 2001 17:54:15 +0000 Subject: [PATCH] Allow owner to be the desktop window. --- server/window.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/window.c b/server/window.c index c5333aa75d8..701c9e8a6d5 100644 --- a/server/window.c +++ b/server/window.c @@ -337,7 +337,8 @@ DECL_HANDLER(create_window) if (!(parent = get_window( req->parent ))) return; if (req->owner && !(owner = get_window( req->owner ))) return; - if (owner && owner->parent != parent) + if (owner == top_window) owner = NULL; + else if (owner && owner->parent != parent) { /* owner must be a sibling of the new window */ set_error( STATUS_ACCESS_DENIED ); -- 2.11.4.GIT