fix: delete style widget error

This commit is contained in:
Lucas.Xu 2022-08-09 15:14:38 +08:00
parent 4464f2abfe
commit 6f32f749bc
2 changed files with 4 additions and 2 deletions

View File

@ -1,4 +1,3 @@
import 'package:flowy_editor/render/rich_text/rich_text.dart';
import 'package:flutter/material.dart';
import 'package:flowy_editor/editor_state.dart';
@ -8,6 +7,7 @@ import 'package:flowy_editor/render/rich_text/checkbox_text.dart';
import 'package:flowy_editor/render/rich_text/heading_text.dart';
import 'package:flowy_editor/render/rich_text/number_list_text.dart';
import 'package:flowy_editor/render/rich_text/quoted_text.dart';
import 'package:flowy_editor/render/rich_text/rich_text.dart';
import 'package:flowy_editor/service/input_service.dart';
import 'package:flowy_editor/service/internal_key_event_handlers/arrow_keys_handler.dart';
import 'package:flowy_editor/service/internal_key_event_handlers/copy_paste_handler.dart';

View File

@ -1,6 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flowy_editor/document/attributes.dart';
import 'package:flowy_editor/document/node.dart';
import 'package:flowy_editor/document/position.dart';
import 'package:flowy_editor/document/selection.dart';
@ -91,7 +92,8 @@ FlowyKeyEventHandler enterWithoutShiftInTextNodesHandler =
..insertNode(
textNode.path.next,
textNode.copyWith(
attributes: needCopyAttributes ? textNode.attributes : {},
attributes:
needCopyAttributes ? Attributes.from(textNode.attributes) : {},
delta: textNode.delta.slice(selection.end.offset),
),
)