From 108cb00cb8d3d9785ef49d987f2cb3806e7b8904 Mon Sep 17 00:00:00 2001 From: Felipe Teixeira <134708771+teixeira0x@users.noreply.github.com> Date: Fri, 29 Mar 2024 07:20:47 -0300 Subject: [PATCH] fix: ignore soft input changes if EditorActivity is being destroyed (#1761) --- .../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 5bfc69fb6..e956d2380 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 @@ -563,8 +563,10 @@ abstract class BaseEditorActivity : IDEActivity(), TabLayout.OnTabSelectedListen } private fun onSoftInputChanged() { - invalidateOptionsMenu() - binding.bottomSheet.onSoftInputChanged() + if (!isDestroying) { + invalidateOptionsMenu() + binding.bottomSheet.onSoftInputChanged() + } } private fun showNeedHelpDialog() {