From fe72f135b855cbbebe2c1a00650a58736370693c Mon Sep 17 00:00:00 2001
From: "Tadashi G. Takaoka" <takaoka@google.com>
Date: Thu, 2 Sep 2010 20:42:28 +0900
Subject: [PATCH] Remove close button from mini keyboard

Bug: 2959169
Change-Id: I9c78f9417aaa448b8b23596bc3e748fe99085393
---
 java/res/drawable-hdpi/btn_close_normal.png   | Bin 1884 -> 0 bytes
 java/res/drawable-hdpi/btn_close_pressed.png  | Bin 2737 -> 0 bytes
 java/res/drawable-hdpi/btn_close_selected.png | Bin 2807 -> 0 bytes
 java/res/drawable-mdpi/btn_close_normal.png   | Bin 1259 -> 0 bytes
 java/res/drawable-mdpi/btn_close_pressed.png  | Bin 1726 -> 0 bytes
 java/res/drawable-mdpi/btn_close_selected.png | Bin 1716 -> 0 bytes
 java/res/drawable/btn_close.xml               |  27 ------------------
 java/res/layout/input_gingerbread_popup.xml   |   9 ------
 java/res/layout/input_stone_popup.xml         |   9 ------
 java/res/layout/keyboard_popup_keyboard.xml   |   9 ------
 .../latin/LatinKeyboardBaseView.java          |  13 +--------
 11 files changed, 1 insertion(+), 66 deletions(-)
 delete mode 100644 java/res/drawable-hdpi/btn_close_normal.png
 delete mode 100644 java/res/drawable-hdpi/btn_close_pressed.png
 delete mode 100644 java/res/drawable-hdpi/btn_close_selected.png
 delete mode 100644 java/res/drawable-mdpi/btn_close_normal.png
 delete mode 100644 java/res/drawable-mdpi/btn_close_pressed.png
 delete mode 100644 java/res/drawable-mdpi/btn_close_selected.png
 delete mode 100644 java/res/drawable/btn_close.xml

diff --git a/java/res/drawable-hdpi/btn_close_normal.png b/java/res/drawable-hdpi/btn_close_normal.png
deleted file mode 100644
index 38b49f1a392cba9f79efc7b1815883c6a9b183b9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1884
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
WPR7jdYLs&T0000<MNUMnLSTZfaG5Cp

diff --git a/java/res/drawable-hdpi/btn_close_pressed.png b/java/res/drawable-hdpi/btn_close_pressed.png
deleted file mode 100644
index aa9ea49f00c5acfb3fb549ea12b1d8f435c5493c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2737
zcmV;i3QqNjP)<h;3K|Lk000e1NJLTq001@s001@!1^@s6j74hQ0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU+Q%OWYRCwClnp<oX*BOBSGiPSki*0OU
zd%-s5<{OvVm^cJG@dXD+D}_`liqfdp$F>i7>q8%^K2(*`hrU<f_920S8bzT}NNH0D
z0fU0LDB&6>!8Ra*4H#?#X3g%*oc`ysyE8kNT~{fN82R_^&YW}R|IYuP|NQ675XKlh
zjfVzL>+v*Nj5FzZ%G99LqEw@lp+x3c=OoHB${m!OC}TkdgTP8q)}pK)-2aOoH!QDc
zs4R=sMhq>cy5z~?5F)8kcH-`I;^y$R$>E+K?ED*^8bY~@^3YR-n~kW7>L^9&JpA|9
ze%-TiNuNO>3bu_fHYXB)%HUy|%+-1Fw?))Hf?+|^AZ5Yh!PDbMxBT#(KjDRwC=Z;j
z=m)m>!@aNkcH0XzTfnwJ2#2zB!JhDu216(bM}_?7#Mt4Ne)Rqy@Z!f|V{AD}>*nXm
zy1~K@u+m_bbia%XviYErE@^YCNhqKcgs!MF$|%aUpfR@Q!##bk8st$F%oH|aO0bM8
z!u(i`IN_u#0z)vSgF%fb*ZHNN9Q`T`tiEN1u>!0av=)L{X4Vyj%yUd63d~lnNV)n3
z2%S;)u&7uOFK2PEW_`few_}VE6+pPfg!&f5%k?<dJq)a<$gql-X(~6&1)I-V*Ae<T
z7(YSe?;?W~aoxkfbY?rDzC~aV490BYVaWxfOau!jm^}wD_RU1UykN`)CdM4<9%?ZT
z!_xDYa~{hJ#=gnHRDi{3<~!jA$ZIhsEykR#n4X*ijsu@CIB~&(7g{yg-bwx^oC7C$
z8#cB<VS5(|2iLN$$de1k@>@(xTPxRU{;L2610PU0^#z66>S8!K#9(4N0YBT8oD<Zp
z0~Ahwsbd=@qK&)v6Y$fmDPQZ!EQz|U$92qEf(3)|P_M$hIOmfmzB?F!^CLQRwUt3#
zya*o6T5xSlhkYMS!|Q#Cf}s9#Faj4w4Nn^fPd$L|btF9bA|`-556ljY05Hw7@KkQd
z1dxe!)Nk>blES~^Jonj16j~dLp{7z7<%$dj^>G8nr-~6SBFcoxzy}((VL*FJiK~sJ
z@d!-Jl&f+%_jT%|bObrZ@>`7ASr}JjbS+sJRF&&cS1lFFOoRrYVg_6vFNVEGOnANb
zp|7R>`tKN=yBdKFEel}DBI;@*hHaF_r~q^2iJ6qj#=EQJorijx=C_yxvXoV%*mwgW
zW-9v~&u{5o3#nuZb7fPC$t49*-G;g<9mb|gVBe7#Fg)j!fqzDXwbwVsU~z>e>WI2l
zR@SyOh<o_m+o_w-)yHC9FjX+^E_T{=Of%~m>fCpls-UI032$mj5sFwsxJ%VlQMie4
zdyf{Y&az<OUorS>6kWKX2%%`Eyr`?%S--9s>Xwu{+}3pIU^`t}8KMAJG&8;|+>%$a
z{G+0I=LEDg^rNRT82bEk&-JKIpcXB6<5nrW^^uK%!G=pWilB{K3f<T;ZBLz!4eOx3
zt_Isaf&kuS65*~#RV3lxExCLt08Fhb)iMmypFYvvnjR8mS0fxlxXYI>`M`k)43B0j
zAc13b-AaN<E5*LDJY}EV(27vCkh+CX4~G2H03t^nQ^QV7X*T2qqfRL1fb#?6r|hXA
zQD$|cgu8h0qAy&uM1zVFd2c^UZR}`+W%YHC8b5+-+@atcgea)A(PS(sV1jloztUjN
zb*9f@PD#tHK{(zi7cQKi(*(U~V>_&<Uka%)gt|WznxqjeCqgJa3wA}P#h9Hx6->je
zZI+fhcm7;KP@Nk$z=~x{A(;aeyl1F#;4})&bb7ceO8?5{z058QEEn$V`B5O|WN7*F
zib`0yydIJ_3xjg`r?M8w>Xye9S$5whlew^PSImXmb>JR+dL;pEtD;a|?7xeiG#Pw)
z=_cHr*blFDj2E8!YgwIux%QYs=P?S7O3uoD=lo>ga0E_&F#}DtI+PainZouJivCo&
zP=hO9Ct%O<XkdGV=;CKF?*#4eI;Qg8%qIljkjua!1I}Vn+)}4QWhsb|9wrfL!{Ram
zS0^H{XD|v7)`5_t3(E!=28CEGHzGObNEW=t+=WnQMs;YeqXNptIjazf=uE(kP8hHo
zR|{eHfSmc71?cXd-3JZUkhR~=!#YA~&|Ir!p)9xbc6SQNJ)eaG7`>yz+k-~_z(Mjq
z5(@?+J`EAC>^wx_%!md}HJaN}EGvDzUC`3BO30?pPS-W3<>Cl8a)-j($8_I&`RY<2
z7)@6oj>?4iL+v|(E8k%sD2Md-JrAofQ%_<>!KJ;m5xTm%0^O3s4d15lkJHrmo=#ne
z8!$ZFr^_)%MdnxzIeq?<FEv=Tn82b^hQ03{99v)PL8wNVQB2Euim$NRTl+<u$Bz$s
z>O@eZ>V*h*i}$hR>vqJUo5OH<Cg@BB;@YG11QR@0h2gro%=XRvw{7WzwX2&l8AZBd
z#6*nWpK0qCjSUVS^X8T~%oZ-t-B3B}O?iqq%Y+AyY!48zLM42A3mn3K6M1dN%iS2Z
znE(@FOWF2fuYlqSt*xM(!q4$*&$Kl|Pfu^AUZx$C-rnak_X*NLp%r8?jc@i7qT>v2
z%cP7*T#{oIzBJ#|-T=C;!O@R1kEY<e+cv|xH7#oCaRuA)e`w0DnRu^`_5C895N$9=
z8!angcKDc5-Mg<Sb(Fe_2Nd~Sk??0vBwZmr8+wyPemisG6g=DB2enJ$aP{gaG&Zb+
zcy%RO<0!BPBe+&F!V_97W8!_hZB&UiG-CJ<FkFPCp@`6x77#oHkd?8R*pSpL-<@Fg
za2QOCV6`>9C~=u9-a3ZoM*=P7Z3E$M>ppD^3+4U5GM%r{tkv?lqG(K$u1GYdc!(p9
zB3{LkQ=pYB2m9eQV99$0L(Q!XmWlU7SxgKYO;2|~Az&1(t)r!w+DYcy$RQ8@Qqy2h
zo>v`8=eU<oeA>_gixTxjlQ^IX0ZYy#HLIBF6foTZ%G{d`ET{LL*n=_R03%}ahEN5C
zpIm2<?|=k?-5wn`XIq!iVhne}{fOL}#NlSUQtBu5w2ZjYC>0T@CgD&=f}f*bo3mW^
zFtD%A49#}8ttu<#k&uUYCMF6?Zgn|`o|L`(UWXvcVxUX7Gea{oTz6OTocBC-p!{a)
z*!qqbwKSGW$yXx8CaQCrdw$-A5Z2P9wS>hC0}>Xs%X`nA#jAfrc~7n*z3+J(LFwLo
zaB{^jca&E%J}CL7r6n^1VA}k?4xu6<WL!~$-S17_<!PtVJ<t{T?#nxGym`G0i2ePa
zZ(q1*K~&Q?l-x9Nk26=|`2Ts5?ipV)B5Lp`1@>F}@7;Uj%^UA?ot5r^t_bSs`$m*k
zQF{LTyP9Rst&1*bTuP%QF$}3}o}vf-JxqXo<%ae6)TPIde)apY>v(}L58g#NjWV0v
zqVs>3Dh<b9>DvnOb)E+GJ2ubn4Dcs`{8heTlnW?_)bCmM-eWLW`lwK{P(kVQ3}!00
r`^xnu{Wn$F)BA?$Q~OTve+3u-mhH3bG{){G00000NkvXXu0mjfGCn|g

diff --git a/java/res/drawable-hdpi/btn_close_selected.png b/java/res/drawable-hdpi/btn_close_selected.png
deleted file mode 100644
index 870c670f72364b0bb8a013590264b677c5218e34..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2807
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
JPDHLkV1l;<QS$%*

diff --git a/java/res/drawable-mdpi/btn_close_normal.png b/java/res/drawable-mdpi/btn_close_normal.png
deleted file mode 100644
index 4c6e79dc88817077824bc6cae8518ec6f4b0cda8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1259
zcmV<H1Qh#;P)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU$jY&j7RCwC#m`O_{NfgIlEv}_irR6Tt
zZtbB5p}_^U74gu5xPpS-`Xp_Cg82;d3FbUE1wD?!l;AFkD-4J*qW0hj4mxVN@BRMK
z6-8DUnO4)5^kD)Xxl~lVU%q%-rtRV3f&L#B!=}0CW65DjXYoW)_Xf)@%YhZpE0)rU
ziHT2zg@r$*rl!7n?k%<1Y;<>bceApx;;*l-|CMk3$?{nTl)>_DV`Jl&%*@Q!@@6!A
z3{V(*dwYKs7Z?A`r!y@7;-1|wuf*^7f6U0pczu6=kEalV^XC@1E_6XBbV~@Q0Vubi
zpx_NAORGdH0;Pp;gih$z0eMqWQt|*4O&AplI-y$!<OBpv`I10(yFH8}3`p+rO9H7J
zVL;M<%wYQa`)PA?lNuTtsH&>UQsLa(9F2{Q5vLF8>FF_r3hL4VIba<Lq(Y61jL^=`
z4mlhS8W<Q5_bMwZwThOPmuY-_oDvfgX>oB;DDLX&dITc{x^+Nyxn(+_o0}UdEiI*(
zm>61LU#G#rK@q+c6%}FgIN{O!{5+MEl)zyrCntxtwzfzHiwYF<A-mQ>GC$~mva_=(
z5D3ui?JaRK6Gs(F!sO=WQgU*#nB(<&DK9V26ey_2VF{#j?6R^lq3rnhSX>ts6$vFn
zLql|ZeJ!?fX=zDVBq=FLSQH~ZKAt)|JH;GbghdRbTIl@zTv%dub~XgXNljQ`dU~3C
zJ|8kKxm>OgOhQ5e)zs9`<>lq0^`v#IfSj^im_^#z*_ntg03011iF^6^`Hy@J0}fqV
zTT2%g7uvM|ga?OZO{457AdJ(~Q>w16rpd`kIy^ko&ViNc>gt45&DJqQn7M_F1<)!n
z0xCT{opyJ3$?0@H+FAsF6^sOe4+Wvj^H3x}tE;OtGczN61`cc-+)~iO!UA=4bWnMD
zc|-;FyDWszo|>8x7K)3D3;B#3Sy@?hb#*1859^pgDL{G)8MCym1py3v2QY{rM40G#
zeLitKIQZI)A`ihAk*8EBV-0&U%2W#(VX#do2We?(VV3cDJk;3OD9(q6hiQL*Ka@x%
z6xKl=(>b(iA-kCmsof%K5=sGJU>OMfr=_JuWN=7RQ<KQd@^@?>x5EO|YHg#1>}D2H
z1=|7`ECyvL4Q*|0baHYM0zkrSZf+LfxW-%n;o55Lh%6+xOkN{u5aLkecDt#)y<NZ<
z^A^rwsn*t3@c@{M(C+Q+HC<P=khWvgMH#Nq*FYhj7%;j>1QaX<>mhL>NdipzocvED
z9izh-S*kJ=M<_#d0Y(;J-N1hVj>3u*pjLWyu4!>KdcN7yTP<!J00zvrCPt$V{l}#s
zpiGSVYY=oox6VSFYinx<+|Rh>6GrpR6~2Q?51r7hdzF6A@`3y1W^O6GX1(=uzW!`)
zZy$AccmK|pzp?nk_KpWqtcx@29e0Bq*=`4C<v8@vv9YnwDhzW!Iy(AyUtixC>xBHl
za;5wFfe#LKEN{^evSdc_)oczGiDgQDXfXRe1RqKZzTUc`2=q^IR{}ru7ql+|3;<hT
Vvd`l(F$4er002ovPDHLkV1i=0IGF$d

diff --git a/java/res/drawable-mdpi/btn_close_pressed.png b/java/res/drawable-mdpi/btn_close_pressed.png
deleted file mode 100644
index fc983afdcf0603c7315310e145bf59d9b95a39d7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1726
zcmV;v20{6WP)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU&U`a$lRCwC#SnF>TRTTf-JCC-zeQdYe
zLQ7j{g%-pIX{g19f>8)G5JZ6(j3KDs^@E@N<X_--6(q)x7>yy;wgD_9vQ`8YlnMn?
z1#L?oKp$B4F>^il&UANYJ6kbn6F)e~uXj3o=A7R>_ndRj9VUdp|JMQ+^LbW5SV^cP
zlrEv|e!}mB(S-=DA#CjZ<mK1b)rT6(!}-;iTT-!D(`T>*66d}jIlJ}1$M4gF3xw-_
zgsKQTZblEjT~lG!!A?SvNyV7R;n0V<MB1EG!8pKm+!~Dy*0vshhn{p3hNOg^@z&!f
zKYHeHO=PwXi7Ct{w1`o{2%3(Xh*2kPZhz&>kRPG?^>wsliMxQ6AXx6qMAmY#`Hm7f
z0w8-bZ0--i)(8gH*D)C;^>ZSbgvu*Rtx6;wID~9#Y12s%Az`4hG+!o9xgQ}zSaBi~
zcL~``OvqgU&Xw&22qj4NVLc@NMKzi4Atki{Azj!mnIsVtcG{?G_eht(z%3g)pW@j1
zWG+$;ncho4*LfQaH5{+*WLYr;HDQ&v8u#$XB&69YnBy595~<+)EE>SzXdY#&z|rnm
zFcHV*$Nat6chx}Gg+derG(@k=%F2U7+u}}k&0UoC@?T*oLYgljkt7e1cO=qT=6E4y
zFGo|O2194K@+)xcq)nB9NUcwL(yZ^Af!_W?JX)8JaEXDM3LQ88m?hcijHQ%mZ_!^t
zB}vOo$hI6ZA`y4$5YlyMMMV&kQ_~>MXsk71(ao__mP;z`c;;F@&h!_fb~#6JK#*)4
z;UbEFszTU_KV2?!X|Fp4K+_iTP+S=h$ryPk>G4p@6ID2O@i$CPPOB#k)dq<qaqM&e
z@mLa?#_;t(32K&c6y+0{xI;3(Ac%wQ^{^){&-V}wJc|(bcql1nOi0L)mLwru5T%h0
zJiTERf`I_d+)`Mx!o;fOCQe>1#l^u0D#IF)VX5B@qX1hr)`O3BC><$%O1En(Y31~g
zE=z+*xT|Gl=THo6xC5J;cHvCl0Pamrsi&)}bdQ=uJgLS&un1e59|61F0n3ifF9<||
z%b?c1JhD9GkjaF|fE|y)9_qlB<^~i73Tas^Uzlb9&u(e}8~IYb<I&-R1wAASwDMH0
zx@ggCiPW;PCJYUatE|hsW@c?vR+a$6L?**Cex*}xXUszGI;1vtJB?h0x$l~V?w_up
zs!T^w0r!ZEOe7Hf^k>AjSZHfppl~ZjsU*(fA(75>PaBkRMF%u=UCyTf1_}%t$)uNg
zbs0k}&Typ1ph*d|t+l*5SXwVj+wt{~?y)cCd*>XH>AYlOSx6vYQffOHf=HRu>5fm_
zRpZKXs?C-pr9&Pf+Sc0XA}xG(LjNV3>zxF1!#(4TZ?1EE@q@0&1oLb%=y;|i6vnRS
zn$*lsbbm*r?zp6!c>JJ8Q##w$*}i?6>oMOtq-XX|**N=)j*1dVMo=2t3Pr^syx87M
zsohB#)rseKG$R}irGBq1mrDp7k8-a*p1x;TAnj8vFPo3$VI4u!rnsPDMkp=`VgK$H
zXk(q^$(RBg?ZgZ1Er<{)DI;ZTBLWp6!&hg<=AXku)O<6hQNhw3a0yLe|K6Q2OanH>
zM2ME@r9G|C$GX(6&#A&msQb|_?AzUn@<>?8YKDO~UTaV3Q951y(w4NDGln=f)E;Bg
zIfV($6Vavd^Eh;HAMQ;*K%|&MAMbXX^}PA{JpL69?Ad{_Nt?EsJQU6JLU7ZYVv?L@
zK-tW-xiWf*aZAe5D_ND1+K0eY4}wM!#N7!e@HI1M;nOF2P?c8(F*8jSdWLp&udLkV
z8IfU%XbwVLC$@UhDU5P8vri2+9ROkv+@qEL4?QX=iH-Tol4lhmvZrk3Aawi2u=s0r
zxfzfJO-NO9m2wHrWlWcZOh}v3wjZIZ(f;_RhV6lXq$7CJJ$Z=5<2096)Yvnfg4#3@
z?Y}=GZTlS$b`jqE_UP)?4Rt&y+ga6Di$x~nbY+UrkAvcV%i$YQdipM*!?Sj-+X~+M
z{7zx@3bUlJi1YG@u5*Kfo0Qfjjq*N^JNFL@!yQxaX-INSeAs>e&fd3f$`1`ET*UnL
zVfiU$8(|Yc?$y;xcvL(s8wbLv%uh0YjX|;8F9{(+a0v;?u78{`^`HKN_O}270A%v$
ULR7(SfdBvi07*qoM6N<$g69e{_5c6?

diff --git a/java/res/drawable-mdpi/btn_close_selected.png b/java/res/drawable-mdpi/btn_close_selected.png
deleted file mode 100644
index f2bf91a2d716935b05298c513c69457691f93293..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1716
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
KMNUMnLSTYS3o&K@

diff --git a/java/res/drawable/btn_close.xml b/java/res/drawable/btn_close.xml
deleted file mode 100644
index ee58138984..0000000000
--- a/java/res/drawable/btn_close.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2010 The Android Open Source Project
-
-     Licensed under the Apache License, Version 2.0 (the "License");
-     you may not use this file except in compliance with the License.
-     You may obtain a copy of the License at
-
-          http://www.apache.org/licenses/LICENSE-2.0
-
-     Unless required by applicable law or agreed to in writing, software
-     distributed under the License is distributed on an "AS IS" BASIS,
-     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-     See the License for the specific language governing permissions and
-     limitations under the License.
--->
-
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
-
-    <item android:state_pressed="false" android:state_focused="false"
-        android:drawable="@drawable/btn_close_normal" />
-
-    <item android:state_pressed="true"
-        android:drawable="@drawable/btn_close_pressed" />
-
-    <item android:state_focused="true"
-        android:drawable="@drawable/btn_close_selected" />
-</selector>
diff --git a/java/res/layout/input_gingerbread_popup.xml b/java/res/layout/input_gingerbread_popup.xml
index 0f0f080b55..0cc953edf8 100755
--- a/java/res/layout/input_gingerbread_popup.xml
+++ b/java/res/layout/input_gingerbread_popup.xml
@@ -36,13 +36,4 @@
             latin:keyBackground="@drawable/btn_keyboard_key_gingerbread"
             latin:popupLayout="@layout/input_gingerbread_popup"
         />
-    <ImageButton android:id="@+id/closeButton"
-        android:background="@android:color/transparent"
-        android:src="@drawable/btn_close"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_gravity="center"
-        android:layout_marginLeft="8dp"
-        android:clickable="true"
-        />
 </LinearLayout>
diff --git a/java/res/layout/input_stone_popup.xml b/java/res/layout/input_stone_popup.xml
index 1efa56c5ec..f159625f74 100755
--- a/java/res/layout/input_stone_popup.xml
+++ b/java/res/layout/input_stone_popup.xml
@@ -38,13 +38,4 @@
             latin:shadowColor="@color/latinkeyboard_key_color_white"
             latin:popupLayout="@layout/input_stone_popup"
         />
-    <ImageButton android:id="@+id/closeButton"
-        android:background="@android:color/transparent"
-        android:src="@drawable/btn_close"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_gravity="center"
-        android:layout_marginLeft="8dp"
-        android:clickable="true"
-        />
 </LinearLayout>
diff --git a/java/res/layout/keyboard_popup_keyboard.xml b/java/res/layout/keyboard_popup_keyboard.xml
index 0b0046a492..6d3985065f 100644
--- a/java/res/layout/keyboard_popup_keyboard.xml
+++ b/java/res/layout/keyboard_popup_keyboard.xml
@@ -36,13 +36,4 @@
             latin:keyPreviewLayout="@layout/keyboard_key_preview"
             latin:popupLayout="@layout/keyboard_popup_keyboard"
             />
-    <ImageButton android:id="@+id/closeButton"
-        android:background="@android:color/transparent"
-        android:src="@drawable/btn_close"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_gravity="center"
-        android:layout_marginLeft="8dp"
-        android:clickable="true"
-        />
 </LinearLayout>
diff --git a/java/src/com/android/inputmethod/latin/LatinKeyboardBaseView.java b/java/src/com/android/inputmethod/latin/LatinKeyboardBaseView.java
index a58c6e5d24..ab1789ffef 100644
--- a/java/src/com/android/inputmethod/latin/LatinKeyboardBaseView.java
+++ b/java/src/com/android/inputmethod/latin/LatinKeyboardBaseView.java
@@ -62,8 +62,7 @@ import java.util.Map;
  * @attr ref R.styleable#LatinKeyboardBaseView_verticalCorrection
  * @attr ref R.styleable#LatinKeyboardBaseView_popupLayout
  */
-public class LatinKeyboardBaseView extends View implements View.OnClickListener,
-        PointerTracker.UIProxy {
+public class LatinKeyboardBaseView extends View implements PointerTracker.UIProxy {
     private static final String TAG = "LatinKeyboardBaseView";
     private static final boolean DEBUG = false;
 
@@ -646,14 +645,6 @@ public class LatinKeyboardBaseView extends View implements View.OnClickListener,
         return mKeyDetector.isProximityCorrectionEnabled();
     }
 
-    /**
-     * Popup keyboard close button clicked.
-     * @hide
-     */
-    public void onClick(View v) {
-        dismissPopupKeyboard();
-    }
-
     protected CharSequence adjustCase(CharSequence label) {
         if (mKeyboard.isShifted() && label != null && label.length() < 3
                 && Character.isLowerCase(label.charAt(0))) {
@@ -1006,8 +997,6 @@ public class LatinKeyboardBaseView extends View implements View.OnClickListener,
                 mMiniKeyboardContainer = inflater.inflate(mPopupLayout, null);
                 mMiniKeyboard = (LatinKeyboardBaseView) mMiniKeyboardContainer.findViewById(
                        R.id.LatinKeyboardBaseView);
-                View closeButton = mMiniKeyboardContainer.findViewById(R.id.closeButton);
-                if (closeButton != null) closeButton.setOnClickListener(this);
                 mMiniKeyboard.setOnKeyboardActionListener(new OnKeyboardActionListener() {
                     public void onKey(int primaryCode, int[] keyCodes, int x, int y) {
                         mKeyboardActionListener.onKey(primaryCode, keyCodes, x, y);
-- 
GitLab