diff --git a/src/plugins/tools/view_25d/lay_plugin/layD25View.cc b/src/plugins/tools/view_25d/lay_plugin/layD25View.cc index ba1b49639..c525c28ec 100644 --- a/src/plugins/tools/view_25d/lay_plugin/layD25View.cc +++ b/src/plugins/tools/view_25d/lay_plugin/layD25View.cc @@ -125,6 +125,10 @@ bool D25View::configure(const std::string &name, const std::string &value) tl::Color bg; lc.from_string (value, bg); + if (! bg.is_valid ()) { + bg = view () ? view ()->background_color () : Qt::white; + } + QPalette palette = mp_ui->material_list->palette (); palette.setColor (QPalette::Base, bg.to_qc ()); palette.setColor (QPalette::Text, bg.to_mono () ? Qt::black : Qt::white);