diff --git a/app/src/main/java/org/koitharu/kotatsu/settings/tools/ToolsFragment.kt b/app/src/main/java/org/koitharu/kotatsu/settings/tools/ToolsFragment.kt index 798fa7c33..3a5aa76a0 100644 --- a/app/src/main/java/org/koitharu/kotatsu/settings/tools/ToolsFragment.kt +++ b/app/src/main/java/org/koitharu/kotatsu/settings/tools/ToolsFragment.kt @@ -42,7 +42,10 @@ class ToolsFragment : binding.memoryUsageView.setManageButtonOnClickListener(this) viewModel.isIncognitoModeEnabled.observe(viewLifecycleOwner) { - binding.switchIncognito.isChecked = it + if (binding.switchIncognito.isChecked != it) { + binding.switchIncognito.isChecked = it + binding.switchIncognito.jumpDrawablesToCurrentState() + } } viewModel.storageUsage.observe(viewLifecycleOwner) { binding.memoryUsageView.bind(it)