diff --git a/src/com/android/launcher3/ExtendedEditText.java b/src/com/android/launcher3/ExtendedEditText.java index 92432a836b..3b5b454bc1 100644 --- a/src/com/android/launcher3/ExtendedEditText.java +++ b/src/com/android/launcher3/ExtendedEditText.java @@ -22,7 +22,6 @@ import android.text.TextUtils; import android.util.AttributeSet; import android.view.DragEvent; import android.view.KeyEvent; -import android.view.View; import android.view.inputmethod.InputMethodManager; import android.widget.EditText; @@ -137,12 +136,5 @@ public class ExtendedEditText extends EditText { if (!TextUtils.isEmpty(getText())) { setText(""); } - if (isFocused()) { - View nextFocus = focusSearch(View.FOCUS_DOWN); - if (nextFocus != null) { - nextFocus.requestFocus(); - } - } - hideKeyboard(); } } diff --git a/src/com/android/launcher3/folder/FolderNameEditText.java b/src/com/android/launcher3/folder/FolderNameEditText.java index 6038a053d6..7c657f053c 100644 --- a/src/com/android/launcher3/folder/FolderNameEditText.java +++ b/src/com/android/launcher3/folder/FolderNameEditText.java @@ -18,6 +18,7 @@ package com.android.launcher3.folder; import android.content.Context; import android.util.AttributeSet; import android.util.Log; +import android.view.View; import android.view.inputmethod.CompletionInfo; import android.view.inputmethod.EditorInfo; import android.view.inputmethod.InputConnection; @@ -117,4 +118,16 @@ public class FolderNameEditText extends ExtendedEditText { return super.setComposingText(cs, newCursorPos); } } + + @Override + public void reset() { + super.reset(); + if (isFocused()) { + View nextFocus = focusSearch(View.FOCUS_DOWN); + if (nextFocus != null) { + nextFocus.requestFocus(); + } + } + hideKeyboard(); + } }