From 5ad0ba3f0e3e9b3d42095c4a8ceef216a268c7a1 Mon Sep 17 00:00:00 2001 From: Raoul Wols Date: Sun, 6 Dec 2020 22:55:31 +0100 Subject: [PATCH] on_{reload,revert}_async is also invoked for the ViewEventListener (#1514) --- plugin/documents.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/plugin/documents.py b/plugin/documents.py index bda0cb1f9..fa629f81e 100644 --- a/plugin/documents.py +++ b/plugin/documents.py @@ -99,11 +99,11 @@ def notify() -> None: def on_reload_async(self) -> None: for listener in list(self.view_listeners): - listener.on_reload_async() + listener.reload_async() def on_revert_async(self) -> None: for listener in list(self.view_listeners): - listener.on_revert_async() + listener.revert_async() def __repr__(self) -> str: return "TextChangeListener({})".format(self.buffer.buffer_id) @@ -226,16 +226,6 @@ def on_text_changed_async(self, change_count: int, changes: Iterable[sublime.Tex if "signatureHelp" not in userprefs().disabled_capabilities: self._do_signature_help(manual=False) - def on_revert_async(self) -> None: - if self.view.is_primary(): - for sv in self.session_views_async(): - sv.on_revert_async() - - def on_reload_async(self) -> None: - if self.view.is_primary(): - for sv in self.session_views_async(): - sv.on_reload_async() - def get_language_id(self) -> str: return self._language_id @@ -570,6 +560,16 @@ def sum_total_errors_and_warnings_async(self) -> Tuple[int, int]: warnings += sb.total_warnings return errors, warnings + def revert_async(self) -> None: + if self.view.is_primary(): + for sv in self.session_views_async(): + sv.on_revert_async() + + def reload_async(self) -> None: + if self.view.is_primary(): + for sv in self.session_views_async(): + sv.on_reload_async() + # --- Private utility methods -------------------------------------------------------------------------------------- def _when_selection_remains_stable_async(self, f: Callable[[], None], r: sublime.Region, after_ms: int) -> None: