Ensure backward compatibility. v:t_func is not available before 8.0.

This commit is contained in:
Phil Runninger
2019-12-16 09:04:16 -05:00
parent a7886fb6c4
commit c962796b03
4 changed files with 5 additions and 5 deletions

View File

@@ -15,7 +15,7 @@ function! s:Notifier.NotifyListeners(event, path, nerdtree, params)
let event = g:NERDTreeEvent.New(a:nerdtree, a:path, a:event, a:params)
for Listener in s:Notifier.GetListenersForEvent(a:event)
let Callback = type(Listener) == v:t_func ? Listener : function(Listener)
let Callback = type(Listener) == type(function("tr")) ? Listener : function(Listener)
call Callback(event)
endfor
endfunction