From f681b5ccaf689da8502f6f7a700d1520afd21b76 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Mon, 8 Apr 2024 12:30:49 +0300 Subject: [PATCH] Toggling Cut on Fold check must always trigger the check. --- src/app/puzzle/vpmainwindow.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/app/puzzle/vpmainwindow.cpp b/src/app/puzzle/vpmainwindow.cpp index f7b1efe1c..0e73439dc 100644 --- a/src/app/puzzle/vpmainwindow.cpp +++ b/src/app/puzzle/vpmainwindow.cpp @@ -4873,14 +4873,12 @@ void VPMainWindow::LayoutCutOnFold_toggled(bool checked) m_layout->LayoutSettings().SetCutOnFold(checked); LayoutWasSaved(false); - if (checked) + VPSheetPtr const sheet = m_layout->GetFocusedSheet(); + if (not sheet.isNull()) { - VPSheetPtr const sheet = m_layout->GetFocusedSheet(); - if (not sheet.isNull()) - { - sheet->ValidatePiecesOutOfBound(); - } + sheet->ValidatePiecesOutOfBound(); } + m_graphicsView->RefreshLayout(); } }