Commit bf4ad1d7174ccc5daab265ee29b03c83aa0e1054

Authored by Henry Fredrick Schreiner
Committed by Henry Schreiner
1 parent 8635c4d0

Fixing error in setting args after parsing (broken test fixed)

Showing 1 changed file with 4 additions and 1 deletions
include/CLI/App.hpp
... ... @@ -1365,10 +1365,13 @@ class App {
1365 1365 size_t num_left_over = remaining_size();
1366 1366 if(num_left_over > 0) {
1367 1367 args = remaining(false);
1368   - std::reverse(std::begin(args), std::end(args));
1369 1368 throw ExtrasError(args);
1370 1369 }
1371 1370 }
  1371 +
  1372 + if(parent_ == nullptr) {
  1373 + args = remaining(false);
  1374 + }
1372 1375 }
1373 1376  
1374 1377 /// Parse one config param, return false if not found in any subcommand, remove if it is
... ...