Loading graphics/java/android/graphics/Canvas.java +2 −1 Original line number Original line Diff line number Diff line Loading @@ -114,6 +114,7 @@ public class Canvas extends BaseCanvas { throw new IllegalStateException("Immutable bitmap passed to Canvas constructor"); throw new IllegalStateException("Immutable bitmap passed to Canvas constructor"); } } throwIfCannotDraw(bitmap); throwIfCannotDraw(bitmap); bitmap.setGainmap(null); mNativeCanvasWrapper = nInitRaster(bitmap.getNativeInstance()); mNativeCanvasWrapper = nInitRaster(bitmap.getNativeInstance()); mFinalizer = NoImagePreloadHolder.sRegistry.registerNativeAllocation( mFinalizer = NoImagePreloadHolder.sRegistry.registerNativeAllocation( this, mNativeCanvasWrapper); this, mNativeCanvasWrapper); Loading Loading @@ -178,7 +179,7 @@ public class Canvas extends BaseCanvas { throw new IllegalStateException(); throw new IllegalStateException(); } } throwIfCannotDraw(bitmap); throwIfCannotDraw(bitmap); bitmap.setGainmap(null); nSetBitmap(mNativeCanvasWrapper, bitmap.getNativeInstance()); nSetBitmap(mNativeCanvasWrapper, bitmap.getNativeInstance()); mDensity = bitmap.mDensity; mDensity = bitmap.mDensity; } } Loading Loading
graphics/java/android/graphics/Canvas.java +2 −1 Original line number Original line Diff line number Diff line Loading @@ -114,6 +114,7 @@ public class Canvas extends BaseCanvas { throw new IllegalStateException("Immutable bitmap passed to Canvas constructor"); throw new IllegalStateException("Immutable bitmap passed to Canvas constructor"); } } throwIfCannotDraw(bitmap); throwIfCannotDraw(bitmap); bitmap.setGainmap(null); mNativeCanvasWrapper = nInitRaster(bitmap.getNativeInstance()); mNativeCanvasWrapper = nInitRaster(bitmap.getNativeInstance()); mFinalizer = NoImagePreloadHolder.sRegistry.registerNativeAllocation( mFinalizer = NoImagePreloadHolder.sRegistry.registerNativeAllocation( this, mNativeCanvasWrapper); this, mNativeCanvasWrapper); Loading Loading @@ -178,7 +179,7 @@ public class Canvas extends BaseCanvas { throw new IllegalStateException(); throw new IllegalStateException(); } } throwIfCannotDraw(bitmap); throwIfCannotDraw(bitmap); bitmap.setGainmap(null); nSetBitmap(mNativeCanvasWrapper, bitmap.getNativeInstance()); nSetBitmap(mNativeCanvasWrapper, bitmap.getNativeInstance()); mDensity = bitmap.mDensity; mDensity = bitmap.mDensity; } } Loading