From: Hamed Gorjiara Date: Fri, 29 Mar 2019 01:53:52 +0000 (-0700) Subject: BUG FIX when there is no usedSettings X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=commitdiff_plain;h=d66b0127223114bdcca550ab39ec3d4e94d270ba;hp=e66c5d1e6f4a25e7f1d5ac01860d59cadcb57250 BUG FIX when there is no usedSettings --- 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);