You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.7 KiB
48 lines
1.7 KiB
4 weeks ago
|
From 3a73958f7eab973189441ec9b4a4c96ee6bb8ec7 Mon Sep 17 00:00:00 2001
|
||
|
From: =?UTF-8?q?Jonas=20=C3=85dahl?= <jadahl@gmail.com>
|
||
|
Date: Mon, 22 Jul 2024 12:55:30 +0200
|
||
|
Subject: [PATCH 2/3] Revert "x11/window: Update comment and variable name to
|
||
|
reflect current behavior"
|
||
|
|
||
|
This reverts commit e4763d00e8512aeb408ae118597d753f12217487.
|
||
|
---
|
||
|
src/x11/window-x11.c | 15 ++++++++-------
|
||
|
1 file changed, 8 insertions(+), 7 deletions(-)
|
||
|
|
||
|
diff --git a/src/x11/window-x11.c b/src/x11/window-x11.c
|
||
|
index e7c76dd674..b358b64bf2 100644
|
||
|
--- a/src/x11/window-x11.c
|
||
|
+++ b/src/x11/window-x11.c
|
||
|
@@ -2491,20 +2491,21 @@ meta_window_x11_update_input_region (MetaWindow *window)
|
||
|
|
||
|
if (region != NULL)
|
||
|
{
|
||
|
- MtkRectangle bounding_rect;
|
||
|
+ MtkRectangle client_area;
|
||
|
|
||
|
- bounding_rect.x = 0;
|
||
|
- bounding_rect.y = 0;
|
||
|
- bounding_rect.width = window->buffer_rect.width;
|
||
|
- bounding_rect.height = window->buffer_rect.height;
|
||
|
+ client_area.x = 0;
|
||
|
+ client_area.y = 0;
|
||
|
+ client_area.width = window->buffer_rect.width;
|
||
|
+ client_area.height = window->buffer_rect.height;
|
||
|
|
||
|
/* The shape we get back from the client may have coordinates
|
||
|
* outside of the frame. The X SHAPE Extension requires that
|
||
|
* the overall shape the client provides never exceeds the
|
||
|
* "bounding rectangle" of the window -- the shape that the
|
||
|
- * window would have gotten if it was unshaped.
|
||
|
+ * window would have gotten if it was unshaped. In our case,
|
||
|
+ * this is simply the client area.
|
||
|
*/
|
||
|
- mtk_region_intersect_rectangle (region, &bounding_rect);
|
||
|
+ mtk_region_intersect_rectangle (region, &client_area);
|
||
|
}
|
||
|
|
||
|
meta_window_set_input_region (window, region);
|
||
|
--
|
||
|
2.44.0.501.g19981daefd.dirty
|
||
|
|