Invalidate touchstone cache when updating calkit to prevent crash

This commit is contained in:
Jan Käberich 2022-01-05 11:42:53 +01:00
parent 069f68a5d0
commit 13f210321d

View File

@ -175,11 +175,13 @@ CalkitDialog::CalkitDialog(Calkit &c, QWidget *parent) :
connect(ui->buttonBox->button(QDialogButtonBox::Apply), &QPushButton::clicked, [this]() { connect(ui->buttonBox->button(QDialogButtonBox::Apply), &QPushButton::clicked, [this]() {
parseEntries(); parseEntries();
editKit = ownKit; editKit = ownKit;
editKit.clearTouchstoneCache();
emit settingsChanged(); emit settingsChanged();
}); });
connect(ui->buttonBox->button(QDialogButtonBox::Ok), &QPushButton::clicked, [this]() { connect(ui->buttonBox->button(QDialogButtonBox::Ok), &QPushButton::clicked, [this]() {
parseEntries(); parseEntries();
editKit = ownKit; editKit = ownKit;
editKit.clearTouchstoneCache();
emit settingsChanged(); emit settingsChanged();
accept(); accept();
}); });