- group = globaldata->gGroupmap->namesOfGroups[i] + globaldata->gGroupmap->namesOfGroups[l];
- groupComb.push_back(group);
- numGroupComb++;
+ string g1 = globaldata->gGroupmap->namesOfGroups[i];
+ string g2 = globaldata->gGroupmap->namesOfGroups[l];
+ if(validGroup(chosen, g1) && validGroup(chosen, g2)) {
+ group = g1 + g2;
+ groupComb.push_back(group);
+ numGroupComb++;
+ }