From edcfb7d22683948f5c56fb4269db68acfdb3e657 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Tue, 24 Dec 2013 07:43:19 -0800 Subject: [PATCH] Don't overwrite alpha when using the color picker screen dropper --- aegisub/src/dialog_colorpicker.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) {