Setting initial color of QColorDialog

This commit fixes issue #7322
This commit is contained in:
xtemp09
2023-04-16 13:56:19 +07:00
parent 144b2158dd
commit d32d699e1c

View File

@@ -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;