am 097d5f10: Merge "Suggestions popup must be dismissed before device rotation." into mnc-dev
* commit '097d5f107391bb1414124b4de7a510bb6ff47de3': Suggestions popup must be dismissed before device rotation.
This commit is contained in:
@@ -578,7 +578,12 @@ public class Editor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void hideCursorControllers() {
|
private void hideCursorControllers() {
|
||||||
if (mSuggestionsPopupWindow != null && !mSuggestionsPopupWindow.isShowingUp()) {
|
// When mTextView is not ExtractEditText, we need to distinguish two kinds of focus-lost.
|
||||||
|
// One is the true focus lost where suggestions pop-up (if any) should be dismissed, and the
|
||||||
|
// other is an side effect of showing the suggestions pop-up itself. We use isShowingUp()
|
||||||
|
// to distinguish one from the other.
|
||||||
|
if (mSuggestionsPopupWindow != null && ((mTextView instanceof ExtractEditText) ||
|
||||||
|
!mSuggestionsPopupWindow.isShowingUp())) {
|
||||||
// Should be done before hide insertion point controller since it triggers a show of it
|
// Should be done before hide insertion point controller since it triggers a show of it
|
||||||
mSuggestionsPopupWindow.hide();
|
mSuggestionsPopupWindow.hide();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user