Comment #29 on issue 5564 by macdome: [REGRESSION] Facebook home screen  
borked (Background image x coordinates flipped?)
http://code.google.com/p/chromium/issues/detail?id=5564

I can't repro this on ToT Safari, so this is Skia only.

I'm guessing from the test case that this bug is related to the repeat-y  
vs. no-repeat.  That controls which
Image::drawTiled function gets called.

The drawTiled logic is here:
http://trac.webkit.org/browser/trunk/WebCore/platform/graphics/Image.cpp#L147
void Image::drawTiled(GraphicsContext* ctxt, const FloatRect& dstRect,  
const FloatRect& srcRect, TileRule hRule,
TileRule vRule, CompositeOperator op)

I suspect the error is in our Image::drawPattern implementation.  The Skia  
implementation can be found at:
http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/WebKit/WebCore/platform/graphics/skia/ImageSkia
.cpp?view=markup

I suspect Brett wrote our implementation and might know more.

I don't plan to work on this further, I'm fixing editing bugs upstream at  
the moment.

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to