소스 검색

Make Left the default "side" for toggleDrawer (#2921)

Avoids a null pointer exception when not passing { side: "left" } to navigator.toggleDrawer() on Android
Jaime Agudo 7 년 전
부모
커밋
3ab175cf3d
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2
    2
      android/app/src/main/java/com/reactnativenavigation/views/SideMenu.java

+ 2
- 2
android/app/src/main/java/com/reactnativenavigation/views/SideMenu.java 파일 보기

30
         }
30
         }
31
 
31
 
32
         public static Side fromString(String side) {
32
         public static Side fromString(String side) {
33
-            return "left".equals(side.toLowerCase()) ? Left : Right;
33
+            return (side == null) || "left".equals(side.toLowerCase()) ? Left : Right;
34
         }
34
         }
35
     }
35
     }
36
 
36
 
181
             setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED, params.side.gravity);
181
             setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED, params.side.gravity);
182
         }
182
         }
183
     }
183
     }
184
-}
184
+}