Ticket #368: amegic_point.diff
File amegic_point.diff, 645 bytes (added by , 7 years ago) |
---|
-
AMEGIC++/Main/Point.C
219 219 220 220 void Point::FindOrder(std::vector<int> &order) 221 221 { 222 if (!this) return;223 222 if (v) { 224 223 if (order.size()<v->order.size()) 225 224 order.resize(v->order.size(),0); … … 226 225 for (size_t i(0);i<v->order.size();++i) 227 226 order[i]+=v->order[i]; 228 227 } 229 left->FindOrder(order);230 right->FindOrder(order);228 if (left) left->FindOrder(order); 229 if (right) right->FindOrder(order); 231 230 if (middle) middle->FindOrder(order); 232 231 }