diff --git a/python3/vimspector/stack_trace.py b/python3/vimspector/stack_trace.py index 9a98618..6746b61 100644 --- a/python3/vimspector/stack_trace.py +++ b/python3/vimspector/stack_trace.py @@ -283,7 +283,8 @@ class StackTraceView( object ): def consume_source( msg ): self._sources[ source_reference ] = source - buf_name = os.path.join( '_vimspector_tmp', source[ 'name' ] ) + buf_name = os.path.join( '_vimspector_tmp', + source.get( 'path', source[ 'name' ] ) ) self._logger.debug( "Received source %s: %s", buf_name, msg )