On Wed, Oct 24, 2012 at 9:42 AM, David Herrmann
<[email protected]> wrote:
> 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.

Yup, tried it myself after installing awesome.  Committed and pushed.

Kristian
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to