Index: ui/android/java/src/org/chromium/ui/resources/statics/StaticResource.java |
diff --git a/ui/android/java/src/org/chromium/ui/resources/statics/StaticResource.java b/ui/android/java/src/org/chromium/ui/resources/statics/StaticResource.java |
index 835681d201cfd5adec0c286122be95a6261c6756..9546e1ff722dba4a600425d00dcb1b5e8f10b10c 100644 |
--- a/ui/android/java/src/org/chromium/ui/resources/statics/StaticResource.java |
+++ b/ui/android/java/src/org/chromium/ui/resources/statics/StaticResource.java |
@@ -13,6 +13,7 @@ import android.graphics.drawable.Drawable; |
import org.chromium.base.ApiCompatibilityUtils; |
import org.chromium.ui.resources.Resource; |
+import org.chromium.ui.resources.ResourceFactory; |
/** |
* A representation of a static resource and all related information for drawing it. In general |
@@ -35,6 +36,11 @@ public class StaticResource implements Resource { |
} |
@Override |
+ public NinePatchData getNinePatchData() { |
+ return mNinePatchData; |
+ } |
+ |
+ @Override |
public Bitmap getBitmap() { |
return mBitmap; |
} |
@@ -45,13 +51,8 @@ public class StaticResource implements Resource { |
} |
@Override |
- public Rect getPadding() { |
- return mNinePatchData != null ? mNinePatchData.getPadding() : mBitmapSize; |
- } |
- |
- @Override |
- public Rect getAperture() { |
- return mNinePatchData != null ? mNinePatchData.getAperture() : mBitmapSize; |
+ public long createNativeResource() { |
+ return ResourceFactory.createBitmapResource(mNinePatchData); |
} |
/** |