Fix Url text not getting deleted on pressing delete key.

Fixed issue with url is not deleted completely when clicking the
address bar and delete text by the "delete" key in the andoid
keyboard.

This issue is specific to Google keyboard on Kitkat and it seems
that keyboard is not sending 'KEYCODE_DEL' event on pressing
backspace/delete on soft keyboard.

Change-Id: I86a91897ea45dc48e4a005d51800ef241ff1073a
diff --git a/src/com/android/browser/UrlInputView.java b/src/com/android/browser/UrlInputView.java
index 1359000..24dfce9 100644
--- a/src/com/android/browser/UrlInputView.java
+++ b/src/com/android/browser/UrlInputView.java
@@ -28,7 +28,10 @@
 import android.view.KeyEvent;
 import android.view.MotionEvent;
 import android.view.View;
+import android.view.inputmethod.EditorInfo;
+import android.view.inputmethod.InputConnection;
 import android.view.inputmethod.InputMethodManager;
+import android.text.InputType;
 import android.widget.AdapterView;
 import android.widget.AdapterView.OnItemClickListener;
 import android.widget.AutoCompleteTextView;
@@ -42,7 +45,6 @@
 import com.android.browser.search.SearchEngineInfo;
 import com.android.browser.search.SearchEngines;
 
-
 /**
  * url/search input view
  * handling suggestions
@@ -98,6 +100,16 @@
         this(context, attrs, 0);
     }
 
+    @Override
+    public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
+        BrowserInputConnection browserInputConnection =
+          new BrowserInputConnection(this, false);
+        outAttrs.actionLabel = null;
+        outAttrs.inputType = InputType.TYPE_NULL;
+        outAttrs.imeOptions = EditorInfo.IME_ACTION_GO;
+        return browserInputConnection;
+    }
+
     public UrlInputView(Context context) {
         this(context, null);
     }