diff --git a/aegisub/src/dialog_colorpicker.cpp b/aegisub/src/dialog_colorpicker.cpp index 313648379..742339b24 100644 --- a/aegisub/src/dialog_colorpicker.cpp +++ b/aegisub/src/dialog_colorpicker.cpp @@ -1058,7 +1058,9 @@ void DialogColorPicker::OnAlphaSliderChange(wxCommandEvent &) { } void DialogColorPicker::OnRecentSelect(wxThreadEvent &evt) { - SetColor(evt.GetPayload()); + agi::Color new_color = evt.GetPayload(); + new_color.a = cur_color.a; + SetColor(new_color); } void DialogColorPicker::OnDropperMouse(wxMouseEvent &evt) {