mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-01 22:20:19 +02:00
Qt: take into account clDefault if theme or palette changes.
git-svn-id: trunk@25588 -
This commit is contained in:
parent
d55eda7b42
commit
f1aac744eb
@ -2023,8 +2023,12 @@ begin
|
|||||||
begin
|
begin
|
||||||
OldColor := Palette.CurrentColor;
|
OldColor := Palette.CurrentColor;
|
||||||
// now set our fpalette color from LCL
|
// now set our fpalette color from LCL
|
||||||
Color := ColorToRGB(LCLObject.Color);
|
if LCLObject.Color <> clDefault then
|
||||||
QColor_fromRgb(@QColor,Red(Color),Green(Color),Blue(Color));
|
begin
|
||||||
|
Color := ColorToRGB(LCLObject.Color);
|
||||||
|
QColor_fromRgb(@QColor,Red(Color),Green(Color),Blue(Color));
|
||||||
|
end else
|
||||||
|
QColor := Palette.DefaultColor;
|
||||||
if not EqualTQColor(OldColor, QColor) then
|
if not EqualTQColor(OldColor, QColor) then
|
||||||
begin
|
begin
|
||||||
Palette.ReloadPaletteBegin;
|
Palette.ReloadPaletteBegin;
|
||||||
|
Loading…
Reference in New Issue
Block a user