Index: ui/android/java/src/org/chromium/ui/resources/dynamics/ViewResourceAdapter.java |
diff --git a/ui/android/java/src/org/chromium/ui/resources/dynamics/ViewResourceAdapter.java b/ui/android/java/src/org/chromium/ui/resources/dynamics/ViewResourceAdapter.java |
index cf45b2f4d4ecd8e77e8137907ada48d7b04e0291..c9daab1c433d427f9313e791448ba78d846e834a 100644 |
--- a/ui/android/java/src/org/chromium/ui/resources/dynamics/ViewResourceAdapter.java |
+++ b/ui/android/java/src/org/chromium/ui/resources/dynamics/ViewResourceAdapter.java |
@@ -12,6 +12,9 @@ import android.view.View; |
import android.view.View.OnLayoutChangeListener; |
import org.chromium.base.TraceEvent; |
+import org.chromium.ui.resources.Resource; |
+import org.chromium.ui.resources.ResourceFactory; |
+import org.chromium.ui.resources.statics.NinePatchData; |
/** |
* An adapter that exposes a {@link View} as a {@link DynamicResource}. In order to properly use |
@@ -73,17 +76,17 @@ public class ViewResourceAdapter implements DynamicResource, OnLayoutChangeListe |
} |
@Override |
- public Rect getPadding() { |
+ public long createNativeResource() { |
+ // TODO(khushalsagar): Fix this to create the correct native resource type. |
+ // See crbug.com/700454. |
computeContentPadding(mContentPadding); |
- |
- return mContentPadding; |
+ computeContentAperture(mContentAperture); |
+ return ResourceFactory.createNinePatchBitmapResource(mContentPadding, mContentAperture); |
} |
@Override |
- public Rect getAperture() { |
- computeContentAperture(mContentAperture); |
- |
- return mContentAperture; |
+ public NinePatchData getNinePatchData() { |
+ return null; |
} |
@Override |