Jelajahi Sumber

make multiple whitespaces on twitter working

tobiasKaminsky 7 tahun lalu
induk
melakukan
95c457652f
1 mengubah file dengan 12 tambahan dan 6 penghapusan
  1. 12 6
      src/main/java/com/owncloud/android/utils/DisplayUtils.java

+ 12 - 6
src/main/java/com/owncloud/android/utils/DisplayUtils.java

@@ -213,14 +213,20 @@ public class DisplayUtils {
      * @return beautified twitter handle
      */
     public static String beautifyTwitterHandle(@Nullable String handle) {
-        if (TextUtils.isEmpty(handle)) {
-            return "";
-        }
+        if (handle != null) {
+            String trimmedHandle = handle.trim();
+
+            if (TextUtils.isEmpty(trimmedHandle)) {
+                return "";
+            }
 
-        if (handle.startsWith(TWITTER_HANDLE_PREFIX)) {
-            return handle.trim();
+            if (trimmedHandle.startsWith(TWITTER_HANDLE_PREFIX)) {
+                return trimmedHandle;
+            } else {
+                return TWITTER_HANDLE_PREFIX + trimmedHandle;
+            }
         } else {
-            return TWITTER_HANDLE_PREFIX + handle.trim();
+            return "";
         }
     }