diff --git a/app/src/debug/kotlin/org/koitharu/kotatsu/settings/SettingsMenuProvider.kt b/app/src/debug/kotlin/org/koitharu/kotatsu/settings/SettingsMenuProvider.kt index 63bf3ef15..902997993 100644 --- a/app/src/debug/kotlin/org/koitharu/kotatsu/settings/SettingsMenuProvider.kt +++ b/app/src/debug/kotlin/org/koitharu/kotatsu/settings/SettingsMenuProvider.kt @@ -5,6 +5,7 @@ import android.view.Menu import android.view.MenuInflater import android.view.MenuItem import androidx.core.view.MenuProvider +import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView import leakcanary.LeakCanary import org.koitharu.kotatsu.KotatsuApp import org.koitharu.kotatsu.R @@ -24,6 +25,7 @@ class SettingsMenuProvider( override fun onPrepareMenu(menu: Menu) { super.onPrepareMenu(menu) menu.findItem(R.id.action_leakcanary).isChecked = application.isLeakCanaryEnabled + menu.findItem(R.id.action_ssiv_debug).isChecked = SubsamplingScaleImageView.isDebug } override fun onMenuItemSelected(menuItem: MenuItem): Boolean = when (menuItem.itemId) { @@ -44,6 +46,13 @@ class SettingsMenuProvider( true } + R.id.action_ssiv_debug -> { + val checked = !menuItem.isChecked + menuItem.isChecked = checked + SubsamplingScaleImageView.isDebug = checked + true + } + else -> false } } diff --git a/app/src/debug/res/menu/opt_settings.xml b/app/src/debug/res/menu/opt_settings.xml index 8f3a0a518..a42f54f2b 100644 --- a/app/src/debug/res/menu/opt_settings.xml +++ b/app/src/debug/res/menu/opt_settings.xml @@ -4,6 +4,12 @@ xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"> +