diff --git a/src/Gui/Widgets.cpp b/src/Gui/Widgets.cpp index 8f84982e95..73ff0f6d57 100644 --- a/src/Gui/Widgets.cpp +++ b/src/Gui/Widgets.cpp @@ -804,6 +804,7 @@ void ColorButton::showModeless() if (DialogOptions::dontUseNativeColorDialog()) dlg->setOptions(QColorDialog::DontUseNativeDialog); dlg->setOption(QColorDialog::ColorDialogOption::ShowAlphaChannel, d->allowTransparency); + dlg->setCurrentColor(d->old); connect(dlg, &QColorDialog::rejected, this, &ColorButton::onRejected); connect(dlg, &QColorDialog::currentColorChanged, this, &ColorButton::onColorChosen); d->cd = dlg;