Explorar o código

Remove implied default locale in case conversion

Signed-off-by: Tim Krüger <t@timkrueger.me>
Tim Krüger %!s(int64=3) %!d(string=hai) anos
pai
achega
c26d6afddb

+ 1 - 1
app/build.gradle

@@ -115,7 +115,7 @@ android {
 
     android.applicationVariants.all { variant ->
         String variantName = variant.name
-        String capVariantName = variantName.substring(0, 1).toUpperCase() + variantName.substring(1)
+        String capVariantName = variantName.substring(0, 1).toUpperCase(Locale.ROOT) + variantName.substring(1)
         tasks.register("spotbugs${capVariantName}Report", SpotBugsTask) {
             ignoreFailures = true // should continue checking
             effort = "max"

+ 3 - 1
app/src/main/java/com/nextcloud/talk/controllers/ContactsController.java

@@ -80,6 +80,7 @@ import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.List;
+import java.util.Locale;
 import java.util.Map;
 import java.util.Set;
 
@@ -540,7 +541,8 @@ public class ContactsController extends BaseController implements SearchView.OnQ
                                         } else if (participant.getActorType() == Participant.ActorType.CIRCLES) {
                                             headerTitle = getResources().getString(R.string.nc_circles);
                                         } else {
-                                            headerTitle = participant.getDisplayName().substring(0, 1).toUpperCase();
+                                            headerTitle =
+                                                participant.getDisplayName().substring(0, 1).toUpperCase(Locale.getDefault());
                                         }
 
                                         GenericTextHeaderItem genericTextHeaderItem;

+ 2 - 2
app/src/main/java/com/nextcloud/talk/webrtc/MagicWebRTCUtils.java

@@ -92,8 +92,8 @@ public class MagicWebRTCUtils {
 
 
     public static boolean shouldEnableVideoHardwareAcceleration() {
-        return (!HARDWARE_ACCELERATION_VENDOR_BLACKLIST.contains(Build.MANUFACTURER.toLowerCase())
-                && !HARDWARE_ACCELERATION_DEVICE_BLACKLIST.contains(Build.MODEL.toUpperCase()));
+        return (!HARDWARE_ACCELERATION_VENDOR_BLACKLIST.contains(Build.MANUFACTURER.toLowerCase(Locale.ROOT))
+                && !HARDWARE_ACCELERATION_DEVICE_BLACKLIST.contains(Build.MODEL.toUpperCase(Locale.ROOT)));
     }
 
     public static String preferCodec(String sdpDescription, String codec, boolean isAudio) {