From fc87254993e032d640dc2e7a49bb33ca3a58f4b9 Mon Sep 17 00:00:00 2001 From: Cian Ormond Date: Sat, 15 Mar 2025 23:52:22 -0700 Subject: [PATCH] Focus inbox list item on drawer open --- .../main/java/com/moez/QKSMS/feature/main/MainActivity.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/main/MainActivity.kt b/presentation/src/main/java/com/moez/QKSMS/feature/main/MainActivity.kt index a1601152..e6bc97cf 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/main/MainActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/main/MainActivity.kt @@ -30,6 +30,7 @@ import android.view.Menu import android.view.MenuItem import android.view.View import android.view.ViewStub +import android.widget.LinearLayout import androidx.appcompat.app.ActionBarDrawerToggle import androidx.core.app.ActivityCompat import androidx.core.view.GravityCompat @@ -89,8 +90,11 @@ class MainActivity : QkThemedActivity(), MainView { override val composeIntent by lazy { compose.clicks() } override val drawerOpenIntent: Observable by lazy { drawerLayout - .drawerOpen(Gravity.START) - .doOnNext { dismissKeyboard() } + .drawerOpen(Gravity.START) + .doOnNext { + dismissKeyboard() + inbox.requestFocus(); + } } override val homeIntent: Subject = PublishSubject.create() override val navigationIntent: Observable by lazy {