Fix resending request when buffer is not yet parsed
This commit is contained in:
parent
e4c6750a4b
commit
f44723689c
@ -67,7 +67,7 @@ class Buffer( object ):
|
||||
|
||||
|
||||
def ShouldResendParseRequest( self ):
|
||||
return self._parse_request.ShouldResend()
|
||||
return bool( self._parse_request and self._parse_request.ShouldResend() )
|
||||
|
||||
|
||||
def UpdateDiagnostics( self, force=False ):
|
||||
|
@ -1058,3 +1058,10 @@ def YouCompleteMe_OnCompleteDone_NoCompletionRequest_test( ycm,
|
||||
on_complete_done ):
|
||||
ycm.OnCompleteDone()
|
||||
on_complete_done.assert_not_called()
|
||||
|
||||
|
||||
@YouCompleteMeInstance()
|
||||
def YouCompleteMe_ShouldResendFileParseRequest_NoParseRequest_test( ycm ):
|
||||
current_buffer = VimBuffer( 'current_buffer' )
|
||||
with MockVimBuffers( [ current_buffer ], current_buffer ):
|
||||
assert_that( ycm.ShouldResendFileParseRequest(), equal_to( False ) )
|
||||
|
Loading…
Reference in New Issue
Block a user