From 7464de06b1dd2e13034ca5bc45152847f9fffe0e Mon Sep 17 00:00:00 2001 From: blitzmann Date: Sat, 13 Oct 2018 20:49:56 -0400 Subject: [PATCH] Don't include 2x version of icons that don't have a larger version. --- imgs/icons/10886@1x.png | Bin 773 -> 0 bytes imgs/icons/10886@2x.png | Bin 2216 -> 0 bytes imgs/icons/10887@1x.png | Bin 787 -> 0 bytes imgs/icons/10887@2x.png | Bin 2191 -> 0 bytes imgs/icons/20959@2x.png | Bin 602 -> 0 bytes imgs/icons/20966@2x.png | Bin 462 -> 0 bytes imgs/icons/20967@2x.png | Bin 730 -> 0 bytes imgs/icons/20968@2x.png | Bin 638 -> 0 bytes imgs/icons/21420@2x.png | Bin 494 -> 0 bytes scripts/icons_update.py | 5 +++++ 10 files changed, 5 insertions(+) delete mode 100644 imgs/icons/10886@1x.png delete mode 100644 imgs/icons/10886@2x.png delete mode 100644 imgs/icons/10887@1x.png delete mode 100644 imgs/icons/10887@2x.png delete mode 100644 imgs/icons/20959@2x.png delete mode 100644 imgs/icons/20966@2x.png delete mode 100644 imgs/icons/20967@2x.png delete mode 100644 imgs/icons/20968@2x.png delete mode 100644 imgs/icons/21420@2x.png diff --git a/imgs/icons/10886@1x.png b/imgs/icons/10886@1x.png deleted file mode 100644 index bc33a7cea6e3bab3992d6a713aee4d9e20219084..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 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 R{to~E002ovPDHLkV1mBrX|(_V diff --git a/imgs/icons/10887@2x.png b/imgs/icons/10887@2x.png deleted file mode 100644 index 8a85f1071b6be68f9396d989aacda970e4a61345..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2191 zcmV;A2ypj_P)`_uhR!vf0hj?(|Z3300DCMps^85Qxm0x5c=EiZYv!Y z*=1CtcjlQnskp#Cvh(pD^>~5!<;<@HfUmD9wXff@`3`UI(A5&d>aMS;5-LjUp%340 zJ=D0bC!kUl{U`qXoWtpP`e6G><8)*c<6|LwX+s^YU7A1Y@9ueI&3(_mM=50pA(u_! z@1mbVH9mQNUOaTtH#2#GzVp_b^fy0$p1$1t6b<*a(Thia8C!h~S4}C^yuNG4h@6g4 zN~s)=O)C9ojw>Pm`;xEiRl4JWoAv`hOUpLR7fztD5lnM4)S6;@&C}03d1mX~-;&LC zx2gzn5*_Ws$i-fA-q*wC+dbY+e*j~np=J3tlV;=k^~7ak(bMb2Ip1kH5D2k@VR7&A zv$2Qk>cAd73VA*N_VXW_nn9ZZuojy5%YjxUlbm8b3raB_JcmGkFOGNl(fEU1wC>Ia zSJVcE5eo-#%KI@Gy&2^dr8wDj4E-ZrLEABo)oR_DjNrBy$ZhYo z?$w{|YDZ#v0--@4qLDBp%0iGxA{vPdc-(Hrv8ePLzP`R)0HjUI_KJ9oa^dn8tV#=Gay$sNzWcJu%yiXyDZFii#pVUs(XvAIar1A3#$R03bLKPdJ@J z%Rd09y%^WA_3KEBpuB(O4--gsboj`h`N1IUE@5kEh?zYVX;EN!vdV*Z=X;2mn z^bgt#97pteqviH3cMaXX<*s)bRu|)Y;<^>L)~)cLA6=y(>4=$?3oNtkQOrN%=K!=; z`3V4+lnGZ!K4XCxnRzV4q)Q`A_;)%Oh@$kd9J)D~@f_;f6WROgN9u>-j77h-Q-yX+d_h+8w=71Rr?6EGa?zkGfyXqS~Xp0)A%epXl!~lYcXo$;7r60 zh=59RjKJIke7-ONfJg!cMV5hVOwlS?buLmhrauh3sOZ^ zCN2ZZ(NMGHQtN@`4m0h2C==4>RPT4s1yv>YqNd1|p588xdf;{ZI!aqL3?N@fi{lf)c= z`q{E{(KQCbXw?iaiv1&zrT&n*i3M&@WH}#{0%DXh*`x{;1^{-ufkZ1ySYJ{$Sn6sl z@|QQQR!(1-F#sq~Rka3yeLjFWL(nl>UK~%SmX}p9g&4{@ixw4MMH%s`Ox$dh76^(8 zsM$2t5LrSN%9_P&@cgJ=_fC(psX-vx#nmgVr_aZj!)=|N8Vx>H6r~Hm=&bo??geuI znwy&y00l8b6aI6g~fM3INpsF4&k%S@#hPgxl|6MQS- zf~=a|g(Xwp`_+5ndYy)EXt?o*`&vHf`G=lg`7F4!VZ8E^O~}O8>^|Tn>%6BEsQ2jaqp3UC|h*78|>k=~+}J3R~BHHX`Mj{hQJz1Iv1tGdlN}yVrcaKu`PJH(%UP8HfXh8lasvP=U>yUoPC>Pd zLnlzARY|Wy0#HJ7e8NUY#}#o#qVnk}hA>p4FL--gXQ>Xm^QKZz`4kp!$XqFb+;adR zIJujJRbWW@lOk;dgC8ud-iau6IU*xrZYe(%^{1A1LNoO z2B222XQj*KY<0CNrg5yVGnYshhAUANWwte^Vi7Z8gh%^5HovwsaQf77Ju8wF0lIQ* ztSt>}yB*HEEJ@!Oq?A&53M3Z5ueD3!)XuB2PgNfZa#9fGKp<&dDq7V&5t&!$^J|G5 zogi7&6>FAJnMRox=n-KfOIZdm4r7{e0r&`VO+@cCoi+=^@?iFAuHn>IfcJ=ALNN+A zF)XCDBnEJNFGs3VB60&ELwN#pxoLgEh+lOT9RNP1qQgK8+>wkAHt((5eC`DqyJF0B zAZ}sgGcYW^=bA=h3j&#&GB+}|wdr|TuYnnmU6gaE7J%2HI^%g+@5tEJrkgScXd|%& zS-5?rt=90~8Z~E@p1-QLWbL!Ial%(^-WT}lHL_dZ+pF~`+GzrWLqUh*nQh-q3dXP4 zSX8DU9SXzH07TJFbNJcIZ)%yvn7c#kt<807*qoM6N<$f(+RTiU0rr diff --git a/imgs/icons/20966@2x.png b/imgs/icons/20966@2x.png deleted file mode 100644 index edd49286eb06c781afc4a82771c822a6916cd4d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)EW=5Yq!at9mn1iRz?1y}GY-b0weRvbqU z#__$3e2-!P1#Smm5hKBi;e0;Q9u7>S!a7`z^E0L~gJW3=CGOxn_G1e!VYbA!2x%1; zumgwj6DM&(s{Sdw4{(8A^i-LkgV*?gzK}OVH!gK1??8e6?l#tn|E5YBlHZZ%AhzRf z=q5vVO)7Rvs#P8FLW!?fl6rp;Z}BJ`Tn{dA3p>NUgO6CMqFB>m*eA`yLEON;i1ax= z;juJuE7F{-mS|%Zb5gZ;;T^{CEO;zr17Sah`)Jpb_yZGhKY~p-hqEDTL>et=m?i@A z*D@{RG)D0>!mRgUC1j&vvz&J!rxsq|W&D~`+dtO%59%vsNMOGee*gdg07*qoM6N<$ Eg7qKEuK)l5 diff --git a/imgs/icons/20967@2x.png b/imgs/icons/20967@2x.png deleted file mode 100644 index 4039ba05c6ae5ced476cf7b564a33a19278eaf17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 730 zcmV<00ww*4P)IiGAJ39k+ zs^3q68G{CrGdN4HH*$D5yg-Z}N=m$Q=f=`BGdR1)G=P~?{eCJy^N${l`nvuZ=Z<4$ zNJGp#uR(wUsm82{Bx3xd_Ws@5Gc$iH&+|rk;=~t{J_0iS-*(OHtK`LtPh8n1FaARjo@J_c7jb za2=^YDjZz*G2W6io>tX*K0V#{o12gGJg>C>PQJVx%8iXHa_%$Wdn<}XLiiDYs(N3I z#w_rG#ki1kI(PGliHZX!kxxuiiFDs$TqvEp>YS6Lo}^w90;O|TEyjgJy1y?2{9ACa zBtL(?{&;CA9Bno)5@RPB8M&8FO_h1K>krERxv3{l{KA6=hu*~e1C0hflaO2Oi~s-t M07*qoM6N<$f=Fgla{vGU diff --git a/imgs/icons/20968@2x.png b/imgs/icons/20968@2x.png deleted file mode 100644 index dba4a27262cb917c64590c70e1ff5757cc2390b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 638 zcmV-^0)hRBP)@{^2#SwFtt6zd2qIW% zw6I7}7PPuV|AC+qB4Qzlo7e8WXDoIT!bURH;mmyB4D-#Wfxca|MlzhZz0CQA#Z|5S z`K&j@l}dI2Y-6o95+uWk>sX#^^O-y1uVp6cu zB$+kiFwots=?X!2lA)o3gC8J$1D*j(KyFYEMjEiYhD{@G0cQZe)&CXkeVa#+@ zUGBCmv}MS~Bz9Q49}t?MqYI1to=DT$x)iN;F2`|Uyi%zHD#x+U{2vDmJC9c?S?hlO Y0nF*?pP`OqBme*a07*qoM6N<$f91T5Qd+TBc!qnXp_cDD^WxPg4zj!77>4d9tx%q35XC9&MJkPDoqq@6a*tmv@nRr zfp}LK5DUS=Mi50ilS^*j+3y&OFNt>$gOF)<7v_22*_mC72zC;?c0>b}-b3rdr@?^F zz%T}cVFX|Vff>Id?9j-;{ol3}=ycYu5jM;^ghjap!VH2Tvv^u>E*(ELa@hL>UcPP& z0XNI+lHW3dBN($lwNGHJ-M$6v#vnEX%Ju$*b7!jC_Ta(8#|I+fqLpQ?8wF;xBJ3)_ z+og|}vim)kkUO4q^8DG;jS9eOd*wDk1?#Ck_<=DxcBSfXn(vQg`D_UbSHhE~fK7ox zdfWkr7`-um{rjuNyFF5xcWEF?q?B+Mo{~1N&{jP4n_oTf& z&PeLIr*Qz=?j=5Y@@&pis>+4Zx_~?GnyXDtT<)6!z`|m^C8eXTGFeH;OIMfhEV6t# z7kRR83LCMq{Cir`^9|TNm7qk|_@?XL6D07Wr$p k=+5*q+xFmpV#mMn52wp0Lk=<={{R3007*qoM6N<$f?3Am*8l(j diff --git a/scripts/icons_update.py b/scripts/icons_update.py index 50945ff1c..03bbb9fd7 100644 --- a/scripts/icons_update.py +++ b/scripts/icons_update.py @@ -150,6 +150,11 @@ def get_icon_file(res_path, size): if not os.path.isfile(fullpath): return None img = Image.open(fullpath) + + if size > img.size: + # if we are requesting a size that is bigger than the source, return None. See #1769 + return None + img = crop_image(img) img.thumbnail(size, Image.ANTIALIAS)