From 1b0082304fa019dc07d0bc86f0e4554dbc1b90c4 Mon Sep 17 00:00:00 2001 From: gouri-panda Date: Wed, 18 Nov 2020 15:29:48 +0530 Subject: [PATCH] 2497 added extension function --- .../kiwixmobile/core/main/CoreMainActivity.kt | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.kt index cd9e60fa3..3be7f8a41 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.kt +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.kt @@ -111,21 +111,14 @@ abstract class CoreMainActivity : BaseActivity(), WebViewProvider { handleDrawerOnNavigation() } if (destination.id == readerFragmentResId) { - unLockReaderNavView() + readerDrawerNavView.setLockMode(DrawerLayout.LOCK_MODE_UNLOCKED) } else { - lockReaderNavView() + readerDrawerNavView.setLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED) } } - private fun unLockReaderNavView() { - drawerContainerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED, readerDrawerNavView) - } - - private fun lockReaderNavView() { - drawerContainerLayout.setDrawerLockMode( - DrawerLayout.LOCK_MODE_LOCKED_CLOSED, - readerDrawerNavView - ) + private fun NavigationView.setLockMode(lockMode: Int) { + drawerContainerLayout.setDrawerLockMode(lockMode, this) } override fun onRequestPermissionsResult(