From 5db4f8e9c0d63893e1f4d863e5a0026dba4b5998 Mon Sep 17 00:00:00 2001 From: manongjohn Date: Sat, 25 Sep 2021 20:32:29 -0400 Subject: [PATCH] Fix vector fill crash caused by missing refer visible option --- toonz/sources/tnztools/tooloptions.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/toonz/sources/tnztools/tooloptions.cpp b/toonz/sources/tnztools/tooloptions.cpp index fcfec7a3..34c7a3b7 100644 --- a/toonz/sources/tnztools/tooloptions.cpp +++ b/toonz/sources/tnztools/tooloptions.cpp @@ -1701,7 +1701,7 @@ FillToolOptionsBox::FillToolOptionsBox(QWidget *parent, TTool *tool, m_multiFrameMode->isChecked()) m_onionMode->setEnabled(false); if (m_autopaintMode) m_autopaintMode->setEnabled(false); - m_referenced->setEnabled(false); + if (m_referenced) m_referenced->setEnabled(false); } if (m_toolType->getProperty()->getValue() != L"Normal") { if (m_segmentMode) m_segmentMode->setEnabled(false); @@ -1738,7 +1738,7 @@ void FillToolOptionsBox::onColorModeChanged(int index) { } enabled = range[index] != L"Lines" && !m_multiFrameMode->isChecked(); m_onionMode->setEnabled(enabled); - m_referenced->setEnabled(enabled); + if (m_referenced) m_referenced->setEnabled(enabled); checkGapSettingsVisibility(); } @@ -1796,7 +1796,7 @@ void FillToolOptionsBox::checkGapSettingsVisibility() { void FillToolOptionsBox::onToolTypeChanged(int index) { const TEnumProperty::Range &range = m_toolType->getProperty()->getRange(); bool enabled = range[index] == L"Normal"; - m_referenced->setEnabled(enabled); + if (m_referenced) m_referenced->setEnabled(enabled); if (m_segmentMode) m_segmentMode->setEnabled( enabled ? m_colorMode->getProperty()->getValue() != L"Areas" : false);