IndexAndRefine: Fix wrong vector being used for predicted reflections

This commit is contained in:
2025-12-18 10:18:31 +01:00
parent fc3d112596
commit 229ab63e17

View File

@@ -153,9 +153,9 @@ void IndexAndRefine::QuickPredictAndIntegrate(DataMessage &msg,
BraggIntegrate2D(outcome.experiment, image, refl, msg.number);
std::vector<Reflection> refl_ret;
refl_ret.reserve(prediction.GetReflections().size());
refl_ret.reserve(refl.size());
for (const auto& r : prediction.GetReflections()) {
for (const auto& r : refl) {
if (r.observed)
refl_ret.push_back(r);
}