tuned -- see Text.Range.overlaps(Range);
authorwenzelm
Sat, 29 Mar 2014 09:24:39 +0100
changeset 56313 84d047625f70
parent 56311 42df98d4ab5f
child 56314 9a513737a0b2
tuned -- see Text.Range.overlaps(Range);
src/Pure/PIDE/markup_tree.scala
--- a/src/Pure/PIDE/markup_tree.scala	Fri Mar 28 21:17:47 2014 +0100
+++ b/src/Pure/PIDE/markup_tree.scala	Sat Mar 29 09:24:39 2014 +0100
@@ -118,7 +118,7 @@
 
   private def overlapping(range: Text.Range): Branches.T =
     if (branches.isEmpty ||
-        (range.contains(branches.firstKey.start) && range.contains(branches.lastKey.stop)))
+        (range.contains(branches.firstKey.start) && branches.lastKey.stop <= range.stop))
       branches
     else {
       val start = Text.Range(range.start)