Hi On Tue, Oct 23, 2012 at 7:49 PM, Kristian Høgsberg <[email protected]> wrote: > On Tue, Oct 23, 2012 at 05:12:43PM +0100, Niklas Hambüchen wrote: >> Can we make X Weston test-wise draw some fancy stuff into regions it is >> forced to fill up in tiling WMs? That would make reproducing this a >> little bit easier. > > I don't really have a good suggestion there, but this patch should fix > it as far as I can see. > > Kristian > > From 0e6e9ca45a97b6aeadb9decd6bef6673f083e7ea Mon Sep 17 00:00:00 2001 > From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= <[email protected]> > Date: Tue, 23 Oct 2012 13:04:09 -0400 > Subject: [PATCH] compositor: Clip pointer coordinates on pointer enter as > well > > When tiling window managers resize a non-resizable window they're violating > ICCCM. Not some hippie-community standard like EWMH, but ICCCM, which is > about as old and sacred as the constitution. If they want to force a window > to be a size it wasn't designed for, at least they could have the decency to > reparent the client window into a bigger containing window of whatever size > they think it should be. But apparently ICCCM compliance is too much to ask. > > Anyway, all that just to say that it's really not our fault when we get an > enter event with coordinates outside the valid output region. But we'll > clip it anyway and work around mis-behaving tiling WMs. > --- > src/compositor.c | 1 + > 1 file changed, 1 insertion(+)
This fixes the crashes here on my machine with tiling-WMs. Thanks! David _______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
