From 7fa94890922383367e2518a50903e57cd703bb91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9mence=20Roumy?= Date: Thu, 1 Apr 2021 10:03:02 +0200 Subject: [PATCH] fix --- .../project.xcworkspace/contents.xcworkspacedata | 2 +- lib/format_markdown.dart | 4 ++-- lib/markdown_text_input.dart | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata index 1d526a1..919434a 100644 --- a/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:"> diff --git a/lib/format_markdown.dart b/lib/format_markdown.dart index 95b22ed..394ba2b 100644 --- a/lib/format_markdown.dart +++ b/lib/format_markdown.dart @@ -6,7 +6,7 @@ class FormatMarkdown { static ResultMarkdown convertToMarkdown(MarkdownType type, String data, int fromIndex, int toIndex, {int titleSize = 1}) { late String changedData; - int? replaceCursorIndex; + late int replaceCursorIndex; switch (type) { case MarkdownType.bold: @@ -52,7 +52,7 @@ class ResultMarkdown { int cursorIndex; /// index at which cursor need to be replaced if no text selected - int? replaceCursorIndex; + int replaceCursorIndex; /// Return [ResultMarkdown] ResultMarkdown(this.data, this.cursorIndex, this.replaceCursorIndex); diff --git a/lib/markdown_text_input.dart b/lib/markdown_text_input.dart index 459d277..c256e16 100644 --- a/lib/markdown_text_input.dart +++ b/lib/markdown_text_input.dart @@ -45,7 +45,7 @@ class _MarkdownTextInputState extends State { .copyWith(text: result.data, selection: TextSelection.collapsed(offset: basePosition + result.cursorIndex)); if (noTextSelected) { - _controller.selection = TextSelection.collapsed(offset: _controller.selection.end - result.replaceCursorIndex!); + _controller.selection = TextSelection.collapsed(offset: _controller.selection.end - result.replaceCursorIndex); } }