Currently, the SButton and SBorder widgets multiply the color and opacity during OnPaint before calling the super (SCompoundWidget::OnPaint). This causes the operation to be done twice, since the colors are already being multipled by SCompoundWidget.

Steps to Reproduce
  1. Create a Border or Button widget
  2. Create a Text Block widget and child it to the border/button
  3. Set the "Color and Opacity" field of the border/button to (0.5,0.5,0.5,1.0)
  4. Note that the color of the text appears darker, and the color picker shows (0.25,0.25,0.25,1.0)

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-36322 in the post.

Login to Vote

ComponentUE - Editor - UI Systems
Affects Versions4.12.54.13
Target Fix4.14
Fix Commit3136741
Main Commit3152072
Release Commit3159180
CreatedSep 22, 2016
ResolvedSep 22, 2016
UpdatedMay 2, 2018