Merge "Update the icon size of homepage preference for injected IAs"
diff --git a/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java b/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
index 9c00e4b..a191e68 100644
--- a/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
+++ b/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
@@ -410,7 +410,11 @@
             String iconPackage, Icon icon) {
         Drawable iconDrawable = icon.loadDrawable(preference.getContext());
         if (forceRoundedIcon && !TextUtils.equals(mContext.getPackageName(), iconPackage)) {
-            iconDrawable = new AdaptiveIcon(mContext, iconDrawable);
+            iconDrawable = new AdaptiveIcon(mContext, iconDrawable,
+                    FeatureFlagUtils.isEnabled(mContext, FeatureFlags.SILKY_HOME)
+                            && TextUtils.equals(tile.getCategory(), CategoryKey.CATEGORY_HOMEPAGE)
+                            ? R.dimen.homepage_foreground_image_inset
+                            : R.dimen.dashboard_tile_foreground_image_inset);
             ((AdaptiveIcon) iconDrawable).setBackgroundColor(mContext, tile);
         }
         preference.setIcon(iconDrawable);