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);
}
}