From c3fc1799311f2992ad4e19e0b86f126b88a5d644 Mon Sep 17 00:00:00 2001 From: Xun Gong Date: Tue, 18 May 2021 13:01:28 -0700 Subject: [PATCH] fix optional --- lib/models/documents/nodes/node.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/models/documents/nodes/node.dart b/lib/models/documents/nodes/node.dart index 6bb0fb97..08335727 100644 --- a/lib/models/documents/nodes/node.dart +++ b/lib/models/documents/nodes/node.dart @@ -53,6 +53,9 @@ abstract class Node extends LinkedListEntry { /// Offset in characters of this node in the document. int get documentOffset { + if (parent == null) { + return offset; + } final parentOffset = (parent is! Root) ? parent!.documentOffset : 0; return parentOffset + offset; }