File tree Expand file tree Collapse file tree 1 file changed +2
-16
lines changed
Expand file tree Collapse file tree 1 file changed +2
-16
lines changed Original file line number Diff line number Diff line change @@ -764,15 +764,12 @@ endfunction
764764
765765function ! dispatch#pid (request) abort
766766 let request = s: request (a: request )
767- if dispatch#completed (request)
768- return 0
769- endif
770- let file = request.file
771767 if ! has_key (request, ' pid' )
772768 if has (' win32' ) && ! executable (' wmic' )
773769 let request.pid = 0
774770 return 0
775771 endif
772+ let file = request.file
776773 for i in range (50 )
777774 if getfsize (file .' .pid' ) > 0 || filereadable (file .' .complete' )
778775 break
@@ -785,18 +782,7 @@ function! dispatch#pid(request) abort
785782 let request.pid = 0
786783 endtry
787784 endif
788- let complete = filereadable (file .' .complete' )
789- if ! complete && request.pid && getfsize (file .' .pid' ) > 0
790- if s: running (request.handler, request.pid)
791- return request.pid
792- else
793- let request.pid = 0
794- call delete (file .' .pid' )
795- if ! complete
796- call writefile ([], file .' .complete' )
797- endif
798- endif
799- endif
785+ return request.pid
800786endfunction
801787
802788function ! dispatch#completed (request) abort
You can’t perform that action at this time.
0 commit comments