Parcourir la source

Do not assume that `frozen` key exists

To avoid possible error after PlugUpgrade
Junegunn Choi il y a 11 ans
Parent
commit
e4671eaf9e
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      plug.vim

+ 1 - 1
plug.vim

@@ -455,7 +455,7 @@ function! s:update_impl(pull, args) abort
                   \ remove(args, -1) : get(g:, 'plug_threads', 16)
                   \ remove(args, -1) : get(g:, 'plug_threads', 16)
 
 
   let managed = filter(copy(g:plugs), 's:is_managed(v:key)')
   let managed = filter(copy(g:plugs), 's:is_managed(v:key)')
-  let todo = empty(args) ? filter(managed, '!v:val.frozen') :
+  let todo = empty(args) ? filter(managed, '!get(v:val, "frozen", 0)') :
                          \ filter(managed, 'index(args, v:key) >= 0')
                          \ filter(managed, 'index(args, v:key) >= 0')
 
 
   if empty(todo)
   if empty(todo)