From d32d699e1cfcab4c02ca005d412887b0d03dd5d7 Mon Sep 17 00:00:00 2001 From: xtemp09 Date: Sun, 16 Apr 2023 13:56:19 +0700 Subject: [PATCH] Setting initial color of QColorDialog This commit fixes issue #7322 --- src/Gui/Widgets.cpp | 1 + 1 file changed, 1 insertion(+) 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;