From e8c40489b7bba191efa441b83f1bdd9a0a50bf43 Mon Sep 17 00:00:00 2001 From: Konstantin Ivanov <54908981+konstantiniiv@users.noreply.github.com> Date: Tue, 24 Dec 2024 13:30:08 +0100 Subject: [PATCH] DROID-3212 Editor | Fix | Mention create object item doesn't update (#1959) --- .../anytype/core_ui/widgets/toolbar/adapter/MentionAdapter.kt | 4 ++++ .../presentation/editor/render/DefaultBlockViewRenderer.kt | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/core-ui/src/main/java/com/anytypeio/anytype/core_ui/widgets/toolbar/adapter/MentionAdapter.kt b/core-ui/src/main/java/com/anytypeio/anytype/core_ui/widgets/toolbar/adapter/MentionAdapter.kt index a096069cb0..be6d098e58 100644 --- a/core-ui/src/main/java/com/anytypeio/anytype/core_ui/widgets/toolbar/adapter/MentionAdapter.kt +++ b/core-ui/src/main/java/com/anytypeio/anytype/core_ui/widgets/toolbar/adapter/MentionAdapter.kt @@ -28,6 +28,10 @@ class MentionAdapter( fun updateFilter(filter: String) { mentionFilter = filter + val newPagePosition = currentList.indexOfFirst { it is NewObject } + if (newPagePosition != -1) { + notifyItemChanged(newPagePosition) + } } fun clear() { diff --git a/presentation/src/main/java/com/anytypeio/anytype/presentation/editor/render/DefaultBlockViewRenderer.kt b/presentation/src/main/java/com/anytypeio/anytype/presentation/editor/render/DefaultBlockViewRenderer.kt index 18573b0302..5be545e17a 100644 --- a/presentation/src/main/java/com/anytypeio/anytype/presentation/editor/render/DefaultBlockViewRenderer.kt +++ b/presentation/src/main/java/com/anytypeio/anytype/presentation/editor/render/DefaultBlockViewRenderer.kt @@ -1503,7 +1503,6 @@ class DefaultBlockViewRenderer @Inject constructor( ) } ObjectType.Layout.FILE, - ObjectType.Layout.BOOKMARK, ObjectType.Layout.VIDEO, ObjectType.Layout.AUDIO, ObjectType.Layout.PDF -> {