diff --git a/app/src/main/java/jp/juggler/subwaytooter/actmain/SideMenuAdapter.kt b/app/src/main/java/jp/juggler/subwaytooter/actmain/SideMenuAdapter.kt index 71a8d3c2..11c3438d 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/actmain/SideMenuAdapter.kt +++ b/app/src/main/java/jp/juggler/subwaytooter/actmain/SideMenuAdapter.kt @@ -534,7 +534,9 @@ class SideMenuAdapter( ) setOnClickListener { drawer.closeDrawer(GravityCompat.START) - if (actMain.prNotification.checkOrLaunch()) { + if (actMain.prNotification.spec.listNotGranded(actMain).isNotEmpty()) { + actMain.prNotification.openAppSetting(actMain) + } else { filterListItems() } } diff --git a/app/src/main/java/jp/juggler/subwaytooter/util/PermissionRequester.kt b/app/src/main/java/jp/juggler/subwaytooter/util/PermissionRequester.kt index 4240ba63..5eb777d1 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/util/PermissionRequester.kt +++ b/app/src/main/java/jp/juggler/subwaytooter/util/PermissionRequester.kt @@ -136,7 +136,7 @@ class PermissionRequester( } } - private fun openAppSetting(activity: FragmentActivity) { + fun openAppSetting(activity: FragmentActivity) { try { Intent( Settings.ACTION_APPLICATION_DETAILS_SETTINGS,