mirror of
https://github.com/brl/mutter.git
synced 2024-11-22 08:00:42 -05:00
window: fix invalid read in computing the input shape
If we are reported only one rectangle in the input shape, we should not try to read more. https://bugzilla.gnome.org/show_bug.cgi?id=724257
This commit is contained in:
parent
f16e9b2ee7
commit
2be5401b1e
@ -377,9 +377,9 @@ meta_window_x11_update_input_region (MetaWindow *window)
|
||||
if (n_rects > 1 ||
|
||||
(n_rects == 1 &&
|
||||
(rects[0].x != x_bounding ||
|
||||
rects[1].y != y_bounding ||
|
||||
rects[2].width != w_bounding ||
|
||||
rects[3].height != h_bounding)))
|
||||
rects[0].y != y_bounding ||
|
||||
rects[0].width != w_bounding ||
|
||||
rects[0].height != h_bounding)))
|
||||
region = region_create_from_x_rectangles (rects, n_rects);
|
||||
|
||||
XFree (rects);
|
||||
|
Loading…
Reference in New Issue
Block a user