From 13f210321d6c392b25ba5c6d88b09806d1f4b596 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20K=C3=A4berich?= Date: Wed, 5 Jan 2022 11:42:53 +0100 Subject: [PATCH] Invalidate touchstone cache when updating calkit to prevent crash --- Software/PC_Application/Calibration/calkitdialog.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Software/PC_Application/Calibration/calkitdialog.cpp b/Software/PC_Application/Calibration/calkitdialog.cpp index 31d9ce8..cd84de7 100644 --- a/Software/PC_Application/Calibration/calkitdialog.cpp +++ b/Software/PC_Application/Calibration/calkitdialog.cpp @@ -175,11 +175,13 @@ CalkitDialog::CalkitDialog(Calkit &c, QWidget *parent) : connect(ui->buttonBox->button(QDialogButtonBox::Apply), &QPushButton::clicked, [this]() { parseEntries(); editKit = ownKit; + editKit.clearTouchstoneCache(); emit settingsChanged(); }); connect(ui->buttonBox->button(QDialogButtonBox::Ok), &QPushButton::clicked, [this]() { parseEntries(); editKit = ownKit; + editKit.clearTouchstoneCache(); emit settingsChanged(); accept(); });