From: Rob Bradford Date: Thu, 19 Jan 2012 11:51:50 +0000 (+0000) Subject: wayland: Force an expose for the whole area when scrolling X-Git-Url: http://pileus.org/git/?a=commitdiff_plain;h=cddfcf1418f2983890895e5d3e072ad12d19d525;p=~andy%2Fgtk wayland: Force an expose for the whole area when scrolling --- diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c index d2adc364b..c5da98e36 100644 --- a/gdk/wayland/gdkwindow-wayland.c +++ b/gdk/wayland/gdkwindow-wayland.c @@ -935,21 +935,7 @@ gdk_wayland_window_translate (GdkWindow *window, gint dx, gint dy) { - cairo_surface_t *surface; - cairo_t *cr; - - surface = gdk_wayland_window_ref_cairo_surface (window->impl_window); - cr = cairo_create (surface); - cairo_surface_destroy (surface); - - gdk_cairo_region (cr, area); - cairo_clip (cr); - cairo_set_source_surface (cr, cairo_get_target (cr), dx, dy); - cairo_push_group (cr); - cairo_paint (cr); - cairo_pop_group_to_source (cr); - cairo_paint (cr); - cairo_destroy (cr); + _gdk_window_invalidate_for_expose (window, area); } static void