Read-only mirror of https://gitlab.gnome.org/GNOME/mutter
82e02e39d3
The code here before was completely wrong. Not only did it mix up coordinate spaces of "client rect" vs. "frame rect", but it used meta_frame_get_frame_bounds, which is specifically for the *visible* bounds of a window! In the case that we don't have a bounding or input shape region at all on the client window, the input shape that we should apply is the surface's natural shape. So, set the region to NULL to get the natural rect picking semantics. |
||
---|---|---|
doc | ||
po | ||
src | ||
test | ||
tools | ||
.cvsignore | ||
.gitignore | ||
autogen.sh | ||
configure.ac | ||
COPYING | ||
Makefile.am | ||
mutter.doap | ||
NEWS |