From 34e0dc72ec75c81c36b7aa80dc2a108f67f2f434 Mon Sep 17 00:00:00 2001 From: Riyyi Date: Thu, 23 Sep 2021 20:01:46 +0200 Subject: [PATCH] Manager: Don't need to do a full capture --- src/dotfile.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);