From b5f6591daab5b39a32e539c11efa76b434b8e3a3 Mon Sep 17 00:00:00 2001 From: "Lucas.Xu" Date: Tue, 20 Dec 2022 09:37:18 +0800 Subject: [PATCH] fix: #1586 deleting an image causes the editor to enter a bad state --- .../appflowy_editor/example/lib/pages/simple_editor.dart | 3 +++ .../lib/src/render/image/image_node_widget.dart | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/app_flowy/packages/appflowy_editor/example/lib/pages/simple_editor.dart b/frontend/app_flowy/packages/appflowy_editor/example/lib/pages/simple_editor.dart index f8214d9b03..23fcca5af6 100644 --- a/frontend/app_flowy/packages/appflowy_editor/example/lib/pages/simple_editor.dart +++ b/frontend/app_flowy/packages/appflowy_editor/example/lib/pages/simple_editor.dart @@ -30,6 +30,9 @@ class SimpleEditor extends StatelessWidget { ), ), ); + editorState.logConfiguration + ..handler = debugPrint + ..level = LogLevel.all; onEditorStateChange(editorState); return AppFlowyEditor( diff --git a/frontend/app_flowy/packages/appflowy_editor/lib/src/render/image/image_node_widget.dart b/frontend/app_flowy/packages/appflowy_editor/lib/src/render/image/image_node_widget.dart index bebeeb6c3f..1a0d63862b 100644 --- a/frontend/app_flowy/packages/appflowy_editor/lib/src/render/image/image_node_widget.dart +++ b/frontend/app_flowy/packages/appflowy_editor/lib/src/render/image/image_node_widget.dart @@ -91,7 +91,7 @@ class _ImageNodeWidgetState extends State @override Position end() { - return Position(path: widget.node.path, offset: 1); + return start(); } @override