[PATCH] xwm: Handle changing override redirect flag
oreaus at gmail.com
Mon May 21 22:10:56 UTC 2018
I think un-reparenting would involve reparenting to the whatever the parent
was before reparenting in the first place. I haven't given this too much
thought and I don't know if this case ever happens in practice but figured
I'd comment about it since Pekka mentioned possibly reviewing it soon.
On Thu, Mar 29, 2018 at 5:17 AM, Pekka Paalanen <ppaalanen at gmail.com> wrote:
> On Sun, 18 Mar 2018 12:22:15 -0600
> Scott Moreau <oreaus at gmail.com> wrote:
> > Xwayland windows might be created with a different override redirect
> > flag than is given on map or configure notify. This causes confusion
> > about whether a window should be treated as override redirect or not.
> > Here we handle the changing override redirect flag in relevant notify
> > handlers so windows are treated appropriately. In particular, this
> > fixes positioning menus in clients like VLC, though it is not a
> > complete fix. If the window is moved, the menus are still positioned
> > as if the window wasn't moved.
> > ---
> > xwayland/window-manager.c | 43 ++++++++++++++++++++++++++++++
> > 1 file changed, 35 insertions(+), 8 deletions(-)
> this patch looks big enough that I'd consider it more a new feature
> than just a bug fix, so I'd like to postpone this after the 4.0.0
> I've marked this as deferred in Patchwork.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the wayland-devel