diff --git a/python3/vimspector/code.py b/python3/vimspector/code.py index 9255e79..09fcc95 100644 --- a/python3/vimspector/code.py +++ b/python3/vimspector/code.py @@ -94,6 +94,10 @@ class CodeView( object ): self._UndisplaySigns() + def Reset( self ): + self.ClearBreakpoints() + self.Clear() + def AddBreakpoints( self, source, breakpoints ): for breakpoint in breakpoints: if 'source' not in breakpoint: diff --git a/python3/vimspector/debug_session.py b/python3/vimspector/debug_session.py index 4df181b..34f438e 100644 --- a/python3/vimspector/debug_session.py +++ b/python3/vimspector/debug_session.py @@ -215,6 +215,7 @@ class DebugSession( object ): self._stackTraceView.Reset() self._variablesView.Reset() self._outputView.Reset() + self._codeView.Reset() vim.current.tabpage = self._uiTab vim.command( 'tabclose!' )