소스 검색

Android: Specify locale to toUpperCase call

Mattias Pfeiffer 9 년 전
부모
커밋
beb9366132
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      android/src/main/java/com/joshblour/reactnativepermissions/ReactNativePermissionsModule.java

+ 2 - 1
android/src/main/java/com/joshblour/reactnativepermissions/ReactNativePermissionsModule.java

@@ -18,6 +18,7 @@ import com.facebook.react.bridge.ReadableMap;
 import com.facebook.react.bridge.ReadableArray;
 import com.facebook.react.modules.permissions.PermissionsModule;
 
+import java.util.Locale;
 
 public class ReactNativePermissionsModule extends ReactContextBaseJavaModule {
   private final ReactApplicationContext reactContext;
@@ -114,7 +115,7 @@ public class ReactNativePermissionsModule extends ReactContextBaseJavaModule {
   }
 
   private String permissionForString(String permission) {
-    switch (RNType.valueOf(permission.toUpperCase())) {
+    switch (RNType.valueOf(permission.toUpperCase(Locale.ENGLISH))) {
       case LOCATION:
         return Manifest.permission.ACCESS_FINE_LOCATION;
       case CAMERA: