[gtk+/client-side-windows: 1/284] Revert patch that conflicts with client-side-windows work
- From: Alexander Larsson <alexl src gnome org>
- To: svn-commits-list gnome org
- Subject: [gtk+/client-side-windows: 1/284] Revert patch that conflicts with client-side-windows work
- Date: Thu, 2 Apr 2009 13:57:31 -0400 (EDT)
commit e2a2ba9d9889ba96059bc1c2c141088a1baeecd3
Author: Alexander Larsson <alex localhost localdomain>
Date: Thu Apr 2 10:06:01 2009 +0200
Revert patch that conflicts with client-side-windows work
Revert commit f4090b5c847293e94186e13144d8ac5ce0f9db4d, as that
conflicts with the client-side-windows work. Furthermore, that
change is already applied as part of the client-side-windows work.
---
gdk/gdkwindow.c | 19 +++++--------------
1 files changed, 5 insertions(+), 14 deletions(-)
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 76a2ec6..66b83ae 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -2116,8 +2116,8 @@ gdk_window_clear_backing_rect_redirect (GdkWindow *window,
if (GDK_WINDOW_DESTROYED (window))
return;
- paint.x_offset = 0;
- paint.y_offset = 0;
+ paint.x_offset = x_offset;
+ paint.y_offset = y_offset;
paint.pixmap = redirect->pixmap;
paint.surface = _gdk_drawable_ref_cairo_surface (redirect->pixmap);
@@ -2125,19 +2125,10 @@ gdk_window_clear_backing_rect_redirect (GdkWindow *window,
GDK_WINDOW (redirect->redirected),
NULL, TRUE,
&x_offset, &y_offset);
- /* offset is from redirected window origin to window origin, convert to
- the offset from the redirected pixmap origin to the window origin */
- x_offset += redirect->dest_x - redirect->src_x;
- y_offset += redirect->dest_y - redirect->src_y;
-
- /* Convert region and rect to pixmap coords */
- gdk_region_offset (clip_region, x_offset, y_offset);
- x += x_offset;
- y += y_offset;
-
+
method.cr = NULL;
method.gc = NULL;
- setup_backing_rect_method (&method, window, &paint, -x_offset, -y_offset);
+ setup_backing_rect_method (&method, window, &paint, 0, 0);
if (method.cr)
{
@@ -2156,7 +2147,7 @@ gdk_window_clear_backing_rect_redirect (GdkWindow *window,
g_assert (method.gc != NULL);
gdk_gc_set_clip_region (method.gc, clip_region);
- gdk_draw_rectangle (redirect->pixmap, method.gc, TRUE, x, y, width, height);
+ gdk_draw_rectangle (window, method.gc, TRUE, x, y, width, height);
g_object_unref (method.gc);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]