From 19bbc9c646a0bc82f9a861dff9ceda0946b142a2 Mon Sep 17 00:00:00 2001 From: cschen <camillo.schenone@gmail.com> Date: Sun, 16 Feb 2025 18:30:51 +0100 Subject: [PATCH] fix: use vbuff_from_view function. --- main.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 73958ce..e15bdab 100644 --- a/main.py +++ b/main.py @@ -54,11 +54,15 @@ def kill_all(): session.stop() -def vbuff_form_view(view): +def buffid_from_view(view): if not is_codemp_buffer(view): raise ValueError("The view is not a Codemp Buffer.") buffid = str(view.settings().get(g.CODEMP_BUFFER_ID)) + return buffid + +def vbuff_form_view(view): + buffid = buffid_from_view(view) vbuff = buffers.lookupId(buffid) return vbuff @@ -178,7 +182,7 @@ class CodempClientViewEventListener(sublime_plugin.ViewEventListener): logger.debug("closing active view") safe_listener_detach(TEXT_LISTENER) # pyright: ignore try: - bid = str(self.view.settings().get(g.CODEMP_BUFFER_ID)) + bid = buffid_from_view(self.view) vws = buffers.lookupParent(bid) some(self.view.window()).run_command( "codemp_leave_buffer",