equal
deleted
inserted
replaced
300 |
300 |
301 case _ => set |
301 case _ => set |
302 } |
302 } |
303 |
303 |
304 val set = positions(Set.empty, message) |
304 val set = positions(Set.empty, message) |
305 if (set.isEmpty) |
305 if (set.isEmpty) { |
306 set ++ Position.Range.unapply(message.markup.properties).map(chunk.decode(_)) |
306 message.markup.properties match { |
|
307 case Position.Reported(id, file_name, range) |
|
308 if id == command_id && file_name == chunk.file_name => |
|
309 set + chunk.decode(range) |
|
310 case _ => set |
|
311 } |
|
312 } |
307 else set |
313 else set |
308 } |
314 } |
309 } |
315 } |
310 |
316 |
311 |
317 |