Adding select all on focus to folder renaming, changed spacing

Change-Id: I34821315b168a37b9b78977adde0e93ba9db7c2e
diff --git a/src/com/android/launcher2/Folder.java b/src/com/android/launcher2/Folder.java
index 960fa55..90d2090 100644
--- a/src/com/android/launcher2/Folder.java
+++ b/src/com/android/launcher2/Folder.java
@@ -99,6 +99,8 @@
     private Alarm mOnExitAlarm = new Alarm();
     private TextView mFolderName;
     private int mFolderNameHeight;
+    private static String sDefaultFolderName;
+    private Rect mHitRect = new Rect();
 
     private boolean mIsEditingName = false;
     private InputMethodManager mInputMethodManager;
@@ -122,6 +124,10 @@
 
         Resources res = getResources();
         mExpandDuration = res.getInteger(R.integer.config_folderAnimDuration);
+
+        if (sDefaultFolderName == null) {
+            sDefaultFolderName = res.getString(R.string.folder_name);
+        }
     }
 
     @Override
@@ -142,6 +148,7 @@
         mFolderName.setCustomSelectionActionModeCallback(mActionModeCallback);
         mFolderName.setCursorVisible(false);
         mFolderName.setOnEditorActionListener(this);
+        mFolderName.setSelectAllOnFocus(true);
     }
 
     private ActionMode.Callback mActionModeCallback = new ActionMode.Callback() {
@@ -183,7 +190,6 @@
         }
     }
 
-    private Rect mHitRect = new Rect();
     public boolean onInterceptTouchEvent(MotionEvent ev) {
         if (ev.getAction() == MotionEvent.ACTION_DOWN) {
             mFolderName.getHitRect(mHitRect);
@@ -322,7 +328,12 @@
         }
         mItemsInvalidated = true;
         mInfo.addListener(this);
-        mFolderName.setText(mInfo.title);
+
+        if (sDefaultFolderName != mInfo.title) {
+            mFolderName.setText(mInfo.title);
+        } else {
+            mFolderName.setText("");
+        }
     }
 
     /**