diff options
Diffstat (limited to 'src/construct/label_end.rs')
| -rw-r--r-- | src/construct/label_end.rs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/construct/label_end.rs b/src/construct/label_end.rs index 6bd634f..bcfe343 100644 --- a/src/construct/label_end.rs +++ b/src/construct/label_end.rs @@ -612,13 +612,12 @@ fn collapsed_reference_open(tokenizer: &mut Tokenizer, code: Code) -> StateFnRes /// This turns correct label start (image, link) and label end into links and /// images, or turns them back into data. #[allow(clippy::too_many_lines)] -pub fn resolve_media(tokenizer: &mut Tokenizer) { +pub fn resolve_media(tokenizer: &mut Tokenizer, map: &mut EditMap) -> bool { let mut left = tokenizer.label_start_list_loose.split_off(0); let mut left_2 = tokenizer.label_start_stack.split_off(0); let media = tokenizer.media_list.split_off(0); left.append(&mut left_2); - let mut edit_map = EditMap::new(); let events = &tokenizer.events; // Remove loose label starts. @@ -628,7 +627,7 @@ pub fn resolve_media(tokenizer: &mut Tokenizer) { let data_enter_index = label_start.start.0; let data_exit_index = label_start.start.1; - edit_map.add( + map.add( data_enter_index, data_exit_index - data_enter_index + 1, vec