From b0e60a116641a5995a7dd699f63153e71a5ad297 Mon Sep 17 00:00:00 2001 From: "Olli.Pettay@helsinki.fi" Date: Fri, 25 Apr 2008 04:31:13 -0700 Subject: [PATCH] backout Bug 430465 --- gfx/src/thebes/nsThebesImage.cpp | 6 +++++- layout/reftests/bugs/430465-1-ref.html | 16 ---------------- layout/reftests/bugs/430465-1.html | 15 --------------- layout/reftests/bugs/reftest.list | 1 - 4 files changed, 5 insertions(+), 33 deletions(-) delete mode 100644 layout/reftests/bugs/430465-1-ref.html delete mode 100644 layout/reftests/bugs/430465-1.html diff --git a/gfx/src/thebes/nsThebesImage.cpp b/gfx/src/thebes/nsThebesImage.cpp index 11bc346bd95d..a32dd0b85e52 100644 --- a/gfx/src/thebes/nsThebesImage.cpp +++ b/gfx/src/thebes/nsThebesImage.cpp @@ -771,8 +771,12 @@ nsThebesImage::ThebesDrawTile(gfxContext *thebesContext, } gfxMatrix patMat; + gfxPoint p0; + + p0.x = - floor(tmpOffset.x + 0.5); + p0.y = - floor(tmpOffset.y + 0.5); patMat.Scale(scale, scale); - patMat.Translate(-tmpOffset); + patMat.Translate(p0); gfxPattern pat(surface); pat.SetExtend(gfxPattern::EXTEND_REPEAT); diff --git a/layout/reftests/bugs/430465-1-ref.html b/layout/reftests/bugs/430465-1-ref.html deleted file mode 100644 index ba15d1f320d8..000000000000 --- a/layout/reftests/bugs/430465-1-ref.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - -
-
- - diff --git a/layout/reftests/bugs/430465-1.html b/layout/reftests/bugs/430465-1.html deleted file mode 100644 index 2b3a4177a53f..000000000000 --- a/layout/reftests/bugs/430465-1.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - -
- - diff --git a/layout/reftests/bugs/reftest.list b/layout/reftests/bugs/reftest.list index 3ca65ab3d7be..1683a8f5efbb 100644 --- a/layout/reftests/bugs/reftest.list +++ b/layout/reftests/bugs/reftest.list @@ -816,5 +816,4 @@ fails-if(MOZ_WIDGET_TOOLKIT=="gtk2") == 424074-1-ref2.xul 424074-1-ref3.xul == 428521-1b.html 428521-1-ref.html == 428521-1c.html 428521-1-ref.html == 430412-1.html 430412-1-ref.html -== 430465-1.html 430465-1-ref.html