C++ (Qt)for(int i=0; i< listOfPath.size()-1; i++) { if(listOfPath.at(i).isEmpty() || listOfPath.at(i).contains(tmp_i)) { listOfPath.at(i).append(firstPath); i=listOfPath.size()-1; } }