diff --git a/src/dotfile.cpp b/src/dotfile.cpp index 0ccbdeb..6a04e33 100644 --- a/src/dotfile.cpp +++ b/src/dotfile.cpp @@ -119,13 +119,13 @@ void Dotfile::pull(const std::vector& targets) size_t workingDirectory = s_workingDirectory.string().size(); sync( dotfiles, homeFiles, systemFiles, - [&](std::string* paths, const std::string& homeFile, const std::string& homeDirectory) { + [&workingDirectory](std::string* paths, const std::string& homeFile, const std::string& homeDirectory) { // homeFile = /home//dotfiles/ // copy: /home// -> /home//dotfiles/ paths[0] = homeDirectory + homeFile.substr(workingDirectory); paths[1] = homeFile; }, - [&](std::string* paths, const std::string& systemFile) { + [&workingDirectory](std::string* paths, const std::string& systemFile) { // systemFile = /home//dotfiles/ // copy: -> /home//dotfiles/ paths[0] = systemFile.substr(workingDirectory);