tabbing more tuners
[satune.git] / src / Tuner / satuner.cc
index 4844ce37a2f8f5796188225e7272f10c94bbcfa3..6a80ecda5a84dee5c39a33bf6fc8ca97100366a7 100644 (file)
@@ -153,10 +153,19 @@ void SATuner::tune() {
                        TunerRecord *tuner2 = tunerV->get(tunerNumber + i);
                        ASSERT( tunerNumber + i < tunerV->getSize());
                        model_print("Tuner1 = %d \tTuner2 = %d\n", tuner1->getTunerNumber(), tuner2->getTunerNumber());
-                       ASSERT(scores.contains(tuner1));
-                       ASSERT(scores.contains(tuner2));
-                       int score1 = scores.get(tuner1);
-                       int score2 = scores.get(tuner2);
+
+                       int score1, score2;
+                       if (!scores.contains(tuner1)) {
+                               score1 = 0;
+                       } else {
+                               score1 = scores.get(tuner1);
+                       }
+                       if (!scores.contains(tuner2)) {
+                               score2 = 0;
+                       } else {
+                               score2 = scores.get(tuner2);
+                       }
+
                        if ( score2 > score1 ) {
                                removeTunerIndex(tunerV, i, allplaces);
                        } else if ( score2 < score1) {