[mutter/wayland] window: fix invalid read in computing the input shape
- From: Giovanni Campagna <gcampagna src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wayland] window: fix invalid read in computing the input shape
- Date: Thu, 13 Feb 2014 12:16:53 +0000 (UTC)
commit 2be5401b1e9c77e7ad9e2d51cfbf1454ee23a18b
Author: Giovanni Campagna <gcampagna src gnome org>
Date: Sat Dec 14 14:22:40 2013 +0100
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
src/core/window-x11.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/core/window-x11.c b/src/core/window-x11.c
index 4866c65..d984a59 100644
--- a/src/core/window-x11.c
+++ b/src/core/window-x11.c
@@ -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);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]