diff --git a/pcbnew/dialogs/dialog_plot.cpp b/pcbnew/dialogs/dialog_plot.cpp index 74e3d5c181..ff99b67545 100644 --- a/pcbnew/dialogs/dialog_plot.cpp +++ b/pcbnew/dialogs/dialog_plot.cpp @@ -399,9 +399,6 @@ void DIALOG_PLOT::SetPlotFormat( wxCommandEvent& event ) switch( getPlotFormat() ) { case PLOT_FORMAT::SVG: - m_PlotOptionsSizer->Show( m_svgOptionsSizer ); - KI_FALLTHROUGH; - case PLOT_FORMAT::PDF: m_drillShapeOpt->Enable( true ); m_plotModeOpt->Enable( false ); @@ -420,6 +417,11 @@ void DIALOG_PLOT::SetPlotFormat( wxCommandEvent& event ) m_forcePSA4OutputOpt->Enable( false ); m_forcePSA4OutputOpt->SetValue( false ); + if( getPlotFormat() == PLOT_FORMAT::SVG ) + m_PlotOptionsSizer->Show( m_svgOptionsSizer ); + else + m_PlotOptionsSizer->Hide( m_svgOptionsSizer ); + m_PlotOptionsSizer->Hide( m_GerberOptionsSizer ); m_PlotOptionsSizer->Hide( m_HPGLOptionsSizer ); m_PlotOptionsSizer->Hide( m_PSOptionsSizer );