Do not assume that frozen key exists

To avoid possible error after PlugUpgrade
This commit is contained in:
Junegunn Choi 2014-07-18 01:27:41 +09:00
parent 9afa356fb3
commit e4671eaf9e

View File

@ -455,7 +455,7 @@ function! s:update_impl(pull, args) abort
\ remove(args, -1) : get(g:, 'plug_threads', 16)
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')
if empty(todo)