diff --git a/core/java/android/webkit/BrowserFrame.java b/core/java/android/webkit/BrowserFrame.java
index 219a469c2de9b..6ec43f1645212 100644
--- a/core/java/android/webkit/BrowserFrame.java
+++ b/core/java/android/webkit/BrowserFrame.java
@@ -846,6 +846,7 @@ class BrowserFrame extends Handler {
private static final int FILE_UPLOAD_LABEL = 4;
private static final int RESET_LABEL = 5;
private static final int SUBMIT_LABEL = 6;
+ private static final int FILE_UPLOAD_NO_FILE_CHOSEN = 7;
String getRawResFilename(int id) {
int resid;
@@ -875,6 +876,10 @@ class BrowserFrame extends Handler {
return mContext.getResources().getString(
com.android.internal.R.string.submit);
+ case FILE_UPLOAD_NO_FILE_CHOSEN:
+ return mContext.getResources().getString(
+ com.android.internal.R.string.no_file_chosen);
+
default:
Log.e(LOGTAG, "getRawResFilename got incompatible resource ID");
return "";
diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml
index 0071ea27e65d6..a9f1485564427 100644
--- a/core/res/res/values/strings.xml
+++ b/core/res/res/values/strings.xml
@@ -2267,6 +2267,8 @@
Choose file
+
+ No file chosen
Reset