diff --git a/src/libs/vtools/dialogs/tools/dialogseamallowance.cpp b/src/libs/vtools/dialogs/tools/dialogseamallowance.cpp index 194e23d53..df1e38ac3 100644 --- a/src/libs/vtools/dialogs/tools/dialogseamallowance.cpp +++ b/src/libs/vtools/dialogs/tools/dialogseamallowance.cpp @@ -917,7 +917,9 @@ void DialogSeamAllowance::PathDialogClosed(int result) //--------------------------------------------------------------------------------------------------------------------- void DialogSeamAllowance::TabChanged(int index) { - if (ui->tabWidget->indexOf(ui->tabPins) == index) + if (index == ui->tabWidget->indexOf(ui->tabPins) + || index == ui->tabWidget->indexOf(ui->tabGrainline) + || index == ui->tabWidget->indexOf(ui->tabPatternPieceData)) { if (m_visPins.isNull()) {