summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2014-02-26 19:38:11 -0500
committerJasper St. Pierre <jstpierre@mecheye.net>2014-02-26 19:39:44 -0500
commit29edefdfc5ca7ef9bb913af5df0b8150bc938ca4 (patch)
tree175c0ee1bcfcf59fbcfd31fd2e14794fb6698f57
parent7253a5d274ac78815b0a8e0d59f139749d4b4c1c (diff)
downloadmutter-29edefdfc5ca7ef9bb913af5df0b8150bc938ca4.tar.gz
window-actor: Kill off another use of MetaFrameBorders
-rw-r--r--src/compositor/meta-window-actor.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compositor/meta-window-actor.c b/src/compositor/meta-window-actor.c
index 7e628e1e8..7ab4de479 100644
--- a/src/compositor/meta-window-actor.c
+++ b/src/compositor/meta-window-actor.c
@@ -2057,9 +2057,9 @@ meta_window_actor_update_opaque_region (MetaWindowActor *self)
if (priv->argb32 && priv->window->opaque_region != NULL)
{
- MetaFrameBorders borders;
+ cairo_rectangle_int_t client_area;
- meta_frame_calc_borders (priv->window->frame, &borders);
+ meta_window_get_client_area_rect (priv->window, &client_area);
/* The opaque region is defined to be a part of the
* window which ARGB32 will always paint with opaque
@@ -2072,7 +2072,7 @@ meta_window_actor_update_opaque_region (MetaWindowActor *self)
* case, graphical glitches will occur.
*/
opaque_region = cairo_region_copy (priv->window->opaque_region);
- cairo_region_translate (opaque_region, borders.total.left, borders.total.top);
+ cairo_region_translate (opaque_region, client_area.x, client_area.y);
cairo_region_intersect (opaque_region, priv->shape_region);
}
else if (priv->argb32)