From e976c38dce8d5cead4fe964433874779151203a6 Mon Sep 17 00:00:00 2001 From: Rahul Kumar Patel Date: Mon, 1 Mar 2021 16:06:52 +0530 Subject: [PATCH] Close drawer first, if open --- app/src/main/java/com/aurora/store/MainActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/aurora/store/MainActivity.kt b/app/src/main/java/com/aurora/store/MainActivity.kt index 30ab30c41..b8d5d027d 100644 --- a/app/src/main/java/com/aurora/store/MainActivity.kt +++ b/app/src/main/java/com/aurora/store/MainActivity.kt @@ -212,7 +212,9 @@ class MainActivity : BaseActivity() { } override fun onBackPressed() { - if (!navController.navigateUp()) { + if (B.drawerLayout.isDrawerOpen(GravityCompat.START)) { + B.drawerLayout.close() + } else if (!navController.navigateUp()) { if (lastBackPressed + 1000 > System.currentTimeMillis()) { super.onBackPressed() } else {