X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FConsole%2FProgramOptions.cc;h=63bcfb15f33ed196c6b9b050305582a590194e74;hb=28489b2b034740ce21bcce6f38b8fa1701948b03;hp=9f147365208187beaae2539af5d7786b8a7fd04b;hpb=55d09e34a5b9a9c7af23cc5ecb0ab79d58757a2d;p=senf.git diff --git a/Scheduler/Console/ProgramOptions.cc b/Scheduler/Console/ProgramOptions.cc index 9f14736..63bcfb1 100644 --- a/Scheduler/Console/ProgramOptions.cc +++ b/Scheduler/Console/ProgramOptions.cc @@ -29,6 +29,7 @@ // Custom includes #include #include +#include "../../Utils/range.hh" //#include "ProgramOptions.mpp" #define prefix_ @@ -115,7 +116,7 @@ senf::console::detail::ProgramOptionsSource::parseLongOption(std::string const & std::string key (name.substr(b,e-b)); if (! cwd->hasChild(key)) { DirectoryNode::ChildrenRange completions (cwd->completions(key)); - if (completions.size() == 1) + if (has_one_elt(completions)) key = completions.begin()->first; else continue;