am c52ae862: am 9c39c6d0: Merge change 25162 into eclair

Merge commit 'c52ae862ef18218f6db0c8b538d5cdf2685a07b1'

* commit 'c52ae862ef18218f6db0c8b538d5cdf2685a07b1':
  Build the BitmapShader if it hasn't been built yet.
This commit is contained in:
Romain Guy
2009-09-17 06:43:54 -07:00
committed by Android Git Automerger

View File

@@ -271,7 +271,8 @@ public class BitmapDrawable extends Drawable {
public void setTileModeXY(Shader.TileMode xmode, Shader.TileMode ymode) {
final BitmapState state = mBitmapState;
if (state.mTileModeX != xmode || state.mTileModeY != ymode) {
if (state.mPaint.getShader() == null ||
state.mTileModeX != xmode || state.mTileModeY != ymode) {
state.mTileModeX = xmode;
state.mTileModeY = ymode;
mRebuildShader = true;