summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-03-04 17:13:36 +0000
committerCaolán McNamara <caolanm@redhat.com>2015-03-04 17:14:42 +0000
commit5262c5101e9c6e2a79f400a625f27df9b3bfbef5 (patch)
treecf30fd6e3d57d33f9cf780a1c67af35598ccbeae
parent1cdf1e90390bda6b059a4fa844e68619a00dd8a6 (diff)
rControlRegion.[Left|Top]- 1 + 1 -> rControlRegion.[Left|Top]
and little single line pixel artifacts have gone away somewhere along the line Change-Id: Id4a5b34f80f1be73272798d72a70bd4a1524e0d3
-rw-r--r--vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx7
1 files changed, 1 insertions, 6 deletions
diff --git a/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx b/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx
index c86bac58646e..09b2b506779b 100644
--- a/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx
+++ b/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx
@@ -910,19 +910,14 @@ bool GtkSalGraphics::drawNativeControl( ControlType nType, ControlPart nPart, co
return false;
}
- cairo_rectangle_int_t translatedRegion = { (int) rControlRegion.Left() - 1, (int) rControlRegion.Top() - 1,
- (int) rControlRegion.GetWidth() + 2, (int) rControlRegion.GetHeight() + 2 };
-
cairo_t *cr = getCairoContext();
- cairo_translate(cr, translatedRegion.x, translatedRegion.y);
+ cairo_translate(cr, rControlRegion.Left(), rControlRegion.Top());
gtk_style_context_save(context);
gtk_style_context_set_state(context, flags);
if (styleClass)
gtk_style_context_add_class(context, styleClass);
- cairo_translate(cr, 1, 1);
-
switch(renderType)
{
case RENDER_BACKGROUND: