From 3350f86ddfd1b72af89531bd0b1fff60e145e849 Mon Sep 17 00:00:00 2001 From: Saleem Edah-Tally Date: Wed, 9 Jul 2025 23:08:33 +0200 Subject: [PATCH] Null pointer check. --- Resources/InsaneWidget/XInsaneWidget.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Resources/InsaneWidget/XInsaneWidget.cpp b/Resources/InsaneWidget/XInsaneWidget.cpp index 0c707b5..0498b24 100644 --- a/Resources/InsaneWidget/XInsaneWidget.cpp +++ b/Resources/InsaneWidget/XInsaneWidget.cpp @@ -444,8 +444,11 @@ void XInsaneWidget::OnBtnScanClick ( wxMouseEvent& evt ) m_scanProject->SetPaperSize(paperSize); m_scanProject->SetDoubleSided(doubleSided); m_scanProject->SetTotalNumberOfSides(total); - m_stampDescriptors = m_stampWidgets->GetStampDescriptors(); - m_scanProject->SetStampDescriptors(m_stampDescriptors); + if (m_stampWidgets) + { + m_stampDescriptors = m_stampWidgets->GetStampDescriptors(); + m_scanProject->SetStampDescriptors(m_stampDescriptors); + } std::pair startAndIncrement = m_scanProject->GetStartAndIncrement(m_insaneWorker.get());