From 26c503910064a40ef76156bfba4bbba0ff1e3af5 Mon Sep 17 00:00:00 2001 From: Felipe Teixeira <134708771+teixeira0x@users.noreply.github.com> Date: Tue, 12 Mar 2024 16:09:03 -0300 Subject: [PATCH] fix: ignore soft input changes if EditorActivity is being destroyed --- .../androidide/activities/editor/BaseEditorActivity.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/itsaky/androidide/activities/editor/BaseEditorActivity.kt b/app/src/main/java/com/itsaky/androidide/activities/editor/BaseEditorActivity.kt index 746f2fabce..781f565bd2 100644 --- a/app/src/main/java/com/itsaky/androidide/activities/editor/BaseEditorActivity.kt +++ b/app/src/main/java/com/itsaky/androidide/activities/editor/BaseEditorActivity.kt @@ -589,8 +589,10 @@ abstract class BaseEditorActivity : } private fun onSoftInputChanged() { - invalidateOptionsMenu() - binding.bottomSheet.onSoftInputChanged() + if (!isDestroying) { + invalidateOptionsMenu() + binding.bottomSheet.onSoftInputChanged() + } } private fun showNeedHelpDialog() {