--- trunk/src/selection/SelectionEvaluator.cpp 2005/03/09 17:30:29 413 +++ trunk/src/selection/SelectionEvaluator.cpp 2005/03/09 18:46:16 415 @@ -403,7 +403,7 @@ BitSet SelectionEvaluator::indexInstruction(const boos if (index < 0 || index >= bs.size()) { invalidIndex(index); } else { - indexFinder.find(index); + bs = indexFinder.find(index); } } else if (value.type() == typeid(std::pair)) { std::pair indexRange= boost::any_cast >(value); @@ -411,7 +411,7 @@ BitSet SelectionEvaluator::indexInstruction(const boos if (indexRange.first < 0 || indexRange.second >= bs.size()) { invalidIndexRange(indexRange); }else { - indexFinder.find(indexRange.first, indexRange.second); + bs = indexFinder.find(indexRange.first, indexRange.second); } }