Marcin Wisniowski
drawer?.takeUnless { it.isDrawerOpen }?.apply { openDrawer() } ?: super.onBackPressed()