Fix for copying error

When copying a node to a directory that's outside the current path, the
"parent" node doesn't really exist, so the code raised an error.
This commit is contained in:
Andrew Radev 2011-07-08 22:10:13 +03:00
parent 2fbd578a77
commit 5bd641834d

View File

@ -866,8 +866,10 @@ function! s:TreeFileNode.copy(dest)
let parent = b:NERDTreeRoot.findNode(newPath.getParent())
if !empty(parent)
call parent.refresh()
return parent.findNode(newPath)
else
return {}
endif
return parent.findNode(newPath)
endfunction
"FUNCTION: TreeFileNode.delete {{{3