X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=blobdiff_plain;f=src%2FTuner%2Fsearchtuner.cc;h=3cf94fb1f937f880c0dbb08c23d869d1e799bc49;hp=9ab6d45d8821318d7726a371f5ebb4acf85f7f6c;hb=d66b0127223114bdcca550ab39ec3d4e94d270ba;hpb=e66c5d1e6f4a25e7f1d5ac01860d59cadcb57250 diff --git a/src/Tuner/searchtuner.cc b/src/Tuner/searchtuner.cc index 9ab6d45..3cf94fb 100644 --- a/src/Tuner/searchtuner.cc +++ b/src/Tuner/searchtuner.cc @@ -175,7 +175,8 @@ bool SearchTuner::isSubTunerof(SearchTuner *newTuner) { SearchTuner *SearchTuner::copyUsed() { SearchTuner *tuner = new SearchTuner(); - SetIteratorTunableSetting *iterator = usedSettings.iterator(); + + SetIteratorTunableSetting *iterator = !usedSettings.isEmpty()? usedSettings.iterator():settings.iterator(); while (iterator->hasNext()) { TunableSetting *setting = iterator->next(); TunableSetting *copy = new TunableSetting(setting);