Guard against missing theme in DIALOG_PLOT_SCHEMATIC
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6124
This commit is contained in:
parent
7fcef7268b
commit
922304f980
|
@ -310,6 +310,10 @@ void DIALOG_PLOT_SCHEMATIC::getPlotOptions( RENDER_SETTINGS* aSettings )
|
||||||
COLOR_SETTINGS* DIALOG_PLOT_SCHEMATIC::getColorSettings()
|
COLOR_SETTINGS* DIALOG_PLOT_SCHEMATIC::getColorSettings()
|
||||||
{
|
{
|
||||||
int selection = m_colorTheme->GetSelection();
|
int selection = m_colorTheme->GetSelection();
|
||||||
|
|
||||||
|
if( selection < 0 )
|
||||||
|
return Pgm().GetSettingsManager().GetColorSettings( "_builtin_default" );
|
||||||
|
|
||||||
return static_cast<COLOR_SETTINGS*>( m_colorTheme->GetClientData( selection ) );
|
return static_cast<COLOR_SETTINGS*>( m_colorTheme->GetClientData( selection ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue