diff --git a/eeschema/dialogs/dialog_plot_schematic.cpp b/eeschema/dialogs/dialog_plot_schematic.cpp index cf60504124..3af9612eeb 100644 --- a/eeschema/dialogs/dialog_plot_schematic.cpp +++ b/eeschema/dialogs/dialog_plot_schematic.cpp @@ -310,6 +310,10 @@ void DIALOG_PLOT_SCHEMATIC::getPlotOptions( RENDER_SETTINGS* aSettings ) COLOR_SETTINGS* DIALOG_PLOT_SCHEMATIC::getColorSettings() { int selection = m_colorTheme->GetSelection(); + + if( selection < 0 ) + return Pgm().GetSettingsManager().GetColorSettings( "_builtin_default" ); + return static_cast( m_colorTheme->GetClientData( selection ) ); }