From cdd5e067f25825bb565b0723f6ce039d2347f828 Mon Sep 17 00:00:00 2001 From: Alan Viverette Date: Fri, 10 Oct 2014 14:08:32 -0700 Subject: [PATCH] Fix inset drawable's intrinsic size, replace ic_text_dot asset BUG: 17648301 Change-Id: I8af0f6d1beee7a1cb3a3b9db571ed2c407e24556 --- core/res/res/drawable-hdpi/ic_text_dot.png | Bin 545 -> 0 bytes core/res/res/drawable-ldpi/ic_text_dot.png | Bin 611 -> 0 bytes core/res/res/drawable-mdpi/ic_text_dot.png | Bin 453 -> 0 bytes core/res/res/drawable-xhdpi/ic_text_dot.png | Bin 646 -> 0 bytes core/res/res/drawable-xxhdpi/ic_text_dot.png | Bin 1518 -> 0 bytes core/res/res/drawable/ic_text_dot.xml | 22 ++++++++++++++++++ .../graphics/drawable/InsetDrawable.java | 6 +++-- 7 files changed, 26 insertions(+), 2 deletions(-) delete mode 100644 core/res/res/drawable-hdpi/ic_text_dot.png delete mode 100644 core/res/res/drawable-ldpi/ic_text_dot.png delete mode 100644 core/res/res/drawable-mdpi/ic_text_dot.png delete mode 100644 core/res/res/drawable-xhdpi/ic_text_dot.png delete mode 100644 core/res/res/drawable-xxhdpi/ic_text_dot.png create mode 100644 core/res/res/drawable/ic_text_dot.xml diff --git a/core/res/res/drawable-hdpi/ic_text_dot.png b/core/res/res/drawable-hdpi/ic_text_dot.png deleted file mode 100644 index fa69c69adbb88ff3512cfc867b8a7934ce686af5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 545 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}trX+877l!}s{b%+Ad7K3vk;OpT z1B~5HX4`=T%L*LRfizez!?|}o;S3Cnnw~C>ArXh)PIb&XWFX+WUv|m8B?Sy(whYpI z4M$XWu%tUL^4``mIi%=WX(GE)OVaj}Y$x+mE06s@{;fhORBNi&Q{Dnq&o9jS>YR~3 zA2rQUxqsrFpI=<;%}+UOf49$`GcC$%*DI|jkL|kp5`5$oZITXmGB`XqqITAZXA1I!rWdkM^V<_pW&RL)!75e*Zd#xPc}W&ubpz} z)1nud{*M(?JJ!SoY`@XNVk3`tH*T4`|Epd$~Nl7e8wMs5Z1yT$~ z28M>Zh6cKZCLxCARz?O^CI-3&=2ivnC}Q!>*kQ8btVRa+StLNs`pE#d%b vkObKfoS#-wo>-L1;Fyx1l&avFo0y&&l$w}QS$HxPWGaKFtDnm{r-UW|^gYOv diff --git a/core/res/res/drawable-ldpi/ic_text_dot.png b/core/res/res/drawable-ldpi/ic_text_dot.png deleted file mode 100644 index 4aff20ce976352059399e9c39ddf4e7a3f7e38dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 611 zcmeAS@N?(olHy`uVBq!ia0vp^;vmey0wleZWwe15QE@AWHNvAv3=$)fM` zEiEh0owVHl`B3~+174Ptqbnp|w`mGD{5Z_8dC`^o%NPYR6Ksw?bZQ8`m4U}ve2T;gy)+U{Jb^UZa1s#u9tp%hRJ^z z+yk6v#_zd0XL6x&-m$a$?!G=WYmv}5jrErV3RUmeCMA1D>S%VSPJ8L;v3$kLT!|Iz zrVR^3YYvP3{lhA(?H~}7pSZp{R8)8F^BkGA8LeGmS09=j*ACg5D3Kb`())Jq?g^3% zKC{l={c}rg>XsdHdDogHA{piUy>x4H1H(_fNf)0!SNBbJXQJsmPr(JN|5{4QcDu)S z^^41<>sM~rfA?#5RL6vbJ(?n_VsAWJ8QAK-&Rp;MhbR2}uisDqzh)Mn-Wgl)-Od>p z2dX8m5hW>!C8<`)MX5lF!N|bSK-bVv*T5*m(9p`j#LC!I*TCG$z+j^Is@o_Ua`RI% z(<*Umc;F=jie*WV4Z-k4UOiAAEE)4(M`_JqL@;D1TB8!2v z2N=7Z%(epwmK8Xr18D^?ZvQoBE|787)5S5w$+S{q5R~8 zyX|kU7z!Arzqxd5ee+zW?#C4;Ug!&a+phCk+EYuzf+2KHn(bPZhuc2}Ox_XaT~w5~ zb<=Or4a>@`UTVEuxV$H3(S!di9L+Bz7$sgZP5y0or9-aZ-~#t6JFjcI9A?;~@S~A! z;?e{A?=$s@@?|_WozbhKW?kfbXeMWc^9SMQHJouRtkV(_Y-i6t5S}=bamL2RPM77< zFBi>TvisRvx2{#cwtZSOKUAk8e@2hWbg5-cP0k+}7g#Kv;QJ)~8qi~^C9V-ADTyVi zR>?)FK#IZ0z|c_F&_LJFB*f6%%E-XV#6Z`;+{(Z}rFYAXXn zhz2jSMI1m4k{}y`^V3So6N^$A98>a>QWZRN6Vp?JQWH}u3s0tkOl9zN^>bP0l+XkK D&3&Ts diff --git a/core/res/res/drawable-xhdpi/ic_text_dot.png b/core/res/res/drawable-xhdpi/ic_text_dot.png deleted file mode 100644 index 869dd95beacee62d5871e38c4caa0e540d96b37f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 646 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;rX+877l!}s{b%+Ad7K3vk;OpT z1B~5HX4`=T%L*LRfwTh{zxwCawb0DYxw>?OZkO z|GZgk;#qa3?3=0#)1~-YUmRGvI$R|sT+epKc7a6oc`H(#owlt|znbL6c-VB#wGT(9 zu8x|qY5D)>^)q}PEu5}*{ICArF9mb5KUuC-e5s*QweN%AkCWm1l<$7{x_#%Idy{gP zJw8(R;{B{k>&%v>Rs~CegH3?t{W)d7c?*s2p0#@gj3U(%*NBpo#FA928U}fi7AzZCsRSDGI+ZBxvX8JZ{~IQEfqBRDZL5C%*V34;ZlLAHoZrr|VOO`BtCuX0?CDAfe%|R^BWA_bM9C?GgCq~58U*(HmAIC*MafP7~=ZYWZh+rM8 zD3L5hN9;1P-BqmZiCD}g(4@o(9*(PxbU=}hlQ_}G@u00l4?0PTVHH^^&q}m7EietV z*Di2=a5=vivyT1$j(Y{`{XaQ_WoKZeIsVlwkt4YSmF-&V%fj05(5yT$f;<`o-~2NG zM8D|3t)Ae`#ZKpLyg0ROJnP8e!#k6%e?&k~E0g?IXm7V+^4#>)rWY<8n9MBKzjr4F z?`*K)ozL}WKm;D2)Nydi^68DyEVy(bb$p1^-TSL6ywD-uo9XZjR2c8S9Y3)_l?Q-8 zR0xO#q7#9q74Cm%-7@&F{oLu%ozMQ(UpikLcArc-7XQ=8(c}L9H;Igl>YP;1NK5Wr z^-EumaQ2(Tus-P3L!X&8{S@s@#Wg@^7`qz|clF3r_3`o|b%s66V2cg}x*HY9=m;I8j1#|&4t7A2fX;5K-onW34K&(i0Kaw)!~Ei^K*;T;cW|{Z}Buw!729Yg|WbEd0&Oyi`2mB zvv*T_2anH|HZ=Ftomvbxg>tU6&v}lv-`M>7Qs1O&dcNf$N$#CKnZ4z)scmZUV)E3> za~~v41iShU+ + + + + + + + diff --git a/graphics/java/android/graphics/drawable/InsetDrawable.java b/graphics/java/android/graphics/drawable/InsetDrawable.java index 88c36d44c405b..60196c05e7db7 100644 --- a/graphics/java/android/graphics/drawable/InsetDrawable.java +++ b/graphics/java/android/graphics/drawable/InsetDrawable.java @@ -339,12 +339,14 @@ public class InsetDrawable extends Drawable implements Drawable.Callback { @Override public int getIntrinsicWidth() { - return mInsetState.mDrawable.getIntrinsicWidth(); + return mInsetState.mDrawable.getIntrinsicWidth() + + mInsetState.mInsetLeft + mInsetState.mInsetRight; } @Override public int getIntrinsicHeight() { - return mInsetState.mDrawable.getIntrinsicHeight(); + return mInsetState.mDrawable.getIntrinsicHeight() + + mInsetState.mInsetTop + mInsetState.mInsetBottom; } @Override