Merge change I0743a389 into eclair-mr2
* changes: Close popup when Keyboard gets a CANCEL motion event.
This commit is contained in:
@@ -1127,7 +1127,7 @@ public class KeyboardView extends View implements View.OnClickListener {
|
|||||||
|
|
||||||
// Needs to be called after the gesture detector gets a turn, as it may have
|
// Needs to be called after the gesture detector gets a turn, as it may have
|
||||||
// displayed the mini keyboard
|
// displayed the mini keyboard
|
||||||
if (mMiniKeyboardOnScreen) {
|
if (mMiniKeyboardOnScreen && action != MotionEvent.ACTION_CANCEL) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1222,6 +1222,7 @@ public class KeyboardView extends View implements View.OnClickListener {
|
|||||||
break;
|
break;
|
||||||
case MotionEvent.ACTION_CANCEL:
|
case MotionEvent.ACTION_CANCEL:
|
||||||
removeMessages();
|
removeMessages();
|
||||||
|
dismissPopupKeyboard();
|
||||||
mAbortKey = true;
|
mAbortKey = true;
|
||||||
showPreview(NOT_A_KEY);
|
showPreview(NOT_A_KEY);
|
||||||
invalidateKey(mCurrentKey);
|
invalidateKey(mCurrentKey);
|
||||||
|
|||||||
Reference in New Issue
Block a user