fix delta from cliboard compose

pull/1578/head
Ellet 1 year ago
parent a1e73a52c8
commit 12527e8038
No known key found for this signature in database
GPG Key ID: C488CC70BBCEF0D1
  1. 3
      flutter_quill_extensions/lib/embeds/video/editor/video_embed.dart
  2. 1
      lib/src/models/documents/document.dart
  3. 2
      lib/src/widgets/raw_editor/raw_editor_state.dart

@ -18,6 +18,9 @@ class QuillEditorVideoEmbedBuilder extends EmbedBuilder {
@override
String get key => BlockEmbed.videoType;
@override
bool get expanded => false;
@override
Widget build(
BuildContext context,

@ -1,5 +1,6 @@
import 'dart:async';
import '../../widgets/others/cursor.dart';
import '../../widgets/quill/embeds.dart';
import '../quill_delta.dart';
import '../rules/rule.dart';

@ -212,7 +212,7 @@ class QuillRawEditorState extends EditorState
return;
}
final deltaFromCliboard = QuillController.fromHtml(html);
final delta = controller.document.toDelta().compose(deltaFromCliboard);
final delta = deltaFromCliboard.compose(controller.document.toDelta());
controller
..updateDocument(

Loading…
Cancel
Save