Summary: | Moving cursor crashes weston | ||
---|---|---|---|
Product: | Wayland | Reporter: | Harri Nieminen <moikkis> |
Component: | weston | Assignee: | Wayland bug list <wayland-bugs> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | Patch |
Description
Harri Nieminen
2012-08-01 15:04:51 UTC
Created attachment 66847 [details] [review] Patch Happens to me too under X with awesome WM. Attached patch fixes it, though I'm not sure about its correctness. (In reply to comment #1) > Created attachment 66847 [details] [review] [review] > Patch > > Happens to me too under X with awesome WM. Attached patch fixes it, though I'm > not sure about its correctness. This patch fixes my problem. Fixed by: commit 00fbbe6b6038553068cd9d903d96c7ba441a01c6 Author: Kristian Høgsberg <krh@bitplanet.net> Date: Tue Oct 23 13:04:09 2012 -0400 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. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.