From 1cdf1e90390bda6b059a4fa844e68619a00dd8a6 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Wed, 4 Mar 2015 17:10:35 +0000 Subject: damaged does the same gtk_widget_queue_draw_area with -1 top and +2 dimension Change-Id: I86428b381680455dfd8dcb2ef28decfd4063fe59 --- vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'vcl/unx') diff --git a/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx b/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx index c54657b19c92..c86bac58646e 100644 --- a/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx +++ b/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx @@ -963,17 +963,11 @@ bool GtkSalGraphics::drawNativeControl( ControlType nType, ControlPart nPart, co } cairo_destroy(cr); // unref - queue_draw_area(&translatedRegion); + mpFrame->damaged(basegfx::B2IBox(rControlRegion.Left(), rControlRegion.Top(), rControlRegion.Right(), rControlRegion.Bottom())); return true; } -void GtkSalGraphics::queue_draw_area(cairo_rectangle_int_t *region) -{ - if (!mpFrame->isDuringRender()) - gtk_widget_queue_draw_area(mpFrame->getWindow(), region->x, region->y, region->width, region->height); -} - bool GtkSalGraphics::getNativeControlRegion( ControlType nType, ControlPart nPart, const Rectangle& rControlRegion, ControlState, const ImplControlValue&, const OUString&, Rectangle &rNativeBoundingRegion, Rectangle &rNativeContentRegion ) -- cgit