diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/main/MainScreen.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/main/MainScreen.kt index 35b2cbe8bb..a35845946a 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/main/MainScreen.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/main/MainScreen.kt @@ -187,12 +187,15 @@ fun MainScreen( ModalNavigationDrawer( drawerState = drawerState, + gesturesEnabled = drawerState.isOpen, drawerContent = { MainDrawerContent( drawerState = drawerState, onNavigate = { route -> - scope.launch { drawerState.close() } - onNavigate(route) + scope.launch { + drawerState.snapTo(DrawerValue.Closed) + onNavigate(route) + } } ) }