Index: blimp/client/core/contents/android/java/src/org/chromium/blimp/core/contents/input/ImeHelperDialog.java |
diff --git a/blimp/client/core/contents/android/java/src/org/chromium/blimp/core/contents/input/ImeHelperDialog.java b/blimp/client/core/contents/android/java/src/org/chromium/blimp/core/contents/input/ImeHelperDialog.java |
index b27e24f953445256c3ca644e772dfcf351f6d68c..abc99467aacd38cbace61300691f74c7a364fca1 100644 |
--- a/blimp/client/core/contents/android/java/src/org/chromium/blimp/core/contents/input/ImeHelperDialog.java |
+++ b/blimp/client/core/contents/android/java/src/org/chromium/blimp/core/contents/input/ImeHelperDialog.java |
@@ -59,11 +59,12 @@ public class ImeHelperDialog { |
/** |
* Sends the text entered from IME to blimp engine. |
* @param text The text the user entered. |
+ * @param submit Whether or not to submit the form. |
*/ |
- private void onImeTextEntered(String text) { |
+ private void onImeTextEntered(String text, boolean submit) { |
if (mNativeImeHelperDialog == 0) return; |
- nativeOnImeTextEntered(mNativeImeHelperDialog, text); |
+ nativeOnImeTextEntered(mNativeImeHelperDialog, text, submit); |
} |
@CalledByNative |
@@ -92,7 +93,8 @@ public class ImeHelperDialog { |
new DialogInterface.OnClickListener() { |
@Override |
public void onClick(DialogInterface dialog, int which) { |
- onImeTextEntered(editText.getText().toString()); |
+ onImeTextEntered( |
+ editText.getText().toString(), false); |
dialog.dismiss(); |
} |
}) |
@@ -120,7 +122,7 @@ public class ImeHelperDialog { |
case EditorInfo.IME_ACTION_DONE: |
case EditorInfo.IME_ACTION_SEARCH: |
case EditorInfo.IME_ACTION_GO: |
- onImeTextEntered(tv.getText().toString()); |
+ onImeTextEntered(tv.getText().toString(), true); |
mAlertDialog.dismiss(); |
return true; |
default: |
@@ -185,5 +187,6 @@ public class ImeHelperDialog { |
editText.setImeOptions(imeOptions); |
} |
- private native void nativeOnImeTextEntered(long nativeImeHelperDialog, String text); |
+ private native void nativeOnImeTextEntered( |
+ long nativeImeHelperDialog, String text, boolean submit); |
} |