| 229 | } |
| 230 | |
| 231 | void ResearchState::resortTopicList() |
| 232 | { |
| 233 | topic_list.sort([](sp<ResearchTopic> a, sp<ResearchTopic> b) { |
| 234 | if (a->isComplete() != b->isComplete()) |
| 235 | return b->isComplete(); |
| 236 | else |
| 237 | return a->order < b->order; |
| 238 | }); |
| 239 | } |
| 240 | |
| 241 | Lab::~Lab() |
| 242 | { |
no test coverage detected