From b307e06a874422cdba88d39a8f6a39647e5dc504 Mon Sep 17 00:00:00 2001 From: Oliver Giles Date: Sat, 12 Aug 2017 16:42:14 +0300 Subject: [PATCH] use comma as a tag separator instead of space --- src/laminar.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/laminar.cpp b/src/laminar.cpp index 9e73535..3009b65 100644 --- a/src/laminar.cpp +++ b/src/laminar.cpp @@ -392,9 +392,9 @@ bool Laminar::loadConfiguration() { if(!tags.empty()) { std::istringstream iss(tags); std::set tagList; - std::copy(std::istream_iterator(iss), - std::istream_iterator(), - std::inserter(tagList, tagList.begin())); + std::string tag; + while(std::getline(iss, tag, ',')) + tagList.insert(tag); node.tags = tagList; } @@ -424,9 +424,9 @@ bool Laminar::loadConfiguration() { if(!tags.empty()) { std::istringstream iss(tags); std::set tagList; - std::copy(std::istream_iterator(iss), - std::istream_iterator(), - std::inserter(tagList, tagList.begin())); + std::string tag; + while(std::getline(iss, tag, ',')) + tagList.insert(tag); jobTags[it->path().stem().string()] = tagList; }