Release Notes: - N/A *or* Added/Fixed/Improved ...
Showing the changes to crates/buffer_diff/src/buffer_diff.rs (1 of 7 files). Show all
Unified · Split
| @@ -1753,6 +1753,7 @@ impl BufferDiff { · 1752 unmodified lines | ||
| 1753 | 1753 | let should_compare_hunks = update.base_text_edits.is_some() || !base_text_changed; |
| 1754 | 1754 | let parsing_idle = if let Some(diff) = update.base_text_edits { |
| 1755 | 1755 | state.base_text.update(cx, |base_text, cx| { |
| 1756 | + base_text.set_sync_parse_timeout(None); | |
| 1756 | 1757 | base_text.set_capability(Capability::ReadWrite, cx); |
| 1757 | 1758 | base_text.apply_diff(diff, cx); |
| 1758 | 1759 | base_text.set_capability(Capability::ReadOnly, cx); |
| @@ -1760,6 +1761,7 @@ impl BufferDiff { · 1 unmodified line | ||
| 1760 | 1761 | }) |
| 1761 | 1762 | } else if update.base_text_changed { |
| 1762 | 1763 | state.base_text.update(cx, |base_text, cx| { |
| 1764 | + base_text.set_sync_parse_timeout(None); | |
| 1763 | 1765 | base_text.set_capability(Capability::ReadWrite, cx); |
| 1764 | 1766 | base_text.set_text(new_state.base_text.clone(), cx); |
| 1765 | 1767 | base_text.set_capability(Capability::ReadOnly, cx); |