From c1bc0f4252832cbc3431f34b32530b093e8080e7 Mon Sep 17 00:00:00 2001
From: Taras Smakula <tarassmakula@gmail.com>
Date: Thu, 30 Nov 2023 13:47:41 +0200
Subject: [PATCH] Remove text restoration for editor

---
 .../main/java/org/futo/circles/view/PreviewPostView.kt   | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/org/futo/circles/view/PreviewPostView.kt b/app/src/main/java/org/futo/circles/view/PreviewPostView.kt
index 7b9946bd3..9da240c9b 100644
--- a/app/src/main/java/org/futo/circles/view/PreviewPostView.kt
+++ b/app/src/main/java/org/futo/circles/view/PreviewPostView.kt
@@ -6,7 +6,6 @@ import android.content.Context
 import android.graphics.drawable.ColorDrawable
 import android.net.Uri
 import android.text.Editable
-import android.text.Spanned
 import android.util.AttributeSet
 import android.view.LayoutInflater
 import android.view.MotionEvent
@@ -30,6 +29,7 @@ import org.futo.circles.core.extensions.setIsVisible
 import org.futo.circles.core.feature.autocomplete.Autocomplete
 import org.futo.circles.core.feature.autocomplete.AutocompleteCallback
 import org.futo.circles.core.feature.autocomplete.CharPolicy
+import org.futo.circles.core.feature.markdown.mentions.MentionsPresenter
 import org.futo.circles.core.model.MediaContent
 import org.futo.circles.core.model.MediaType
 import org.futo.circles.core.model.UserListItem
@@ -42,8 +42,6 @@ import org.futo.circles.databinding.ViewPreviewPostBinding
 import org.futo.circles.databinding.ViewRichTextMenuButtonBinding
 import org.futo.circles.extensions.convertDpToPixel
 import org.futo.circles.feature.timeline.post.create.PreviewPostListener
-import org.futo.circles.core.feature.markdown.mentions.MentionsPresenter
-import org.futo.circles.core.feature.markdown.span.MentionSpan
 import org.futo.circles.model.CreatePostContent
 import org.futo.circles.model.MediaPostContent
 import org.futo.circles.model.TextPostContent
@@ -103,6 +101,11 @@ class PreviewPostView(
             }
     }
 
+    override fun onDetachedFromWindow() {
+        binding.etTextPost.setMarkdown("")
+        super.onDetachedFromWindow()
+    }
+
     fun setup(
         previewPostListener: PreviewPostListener,
         roomId: String,
-- 
GitLab