Description

For UMG delegates, we currently have a fixup pass that ensures that bound functions match the signature of the native delegate. However, the fixup appears to use the wrong function name, which causes it to fail applying any signature fixup, which leads to a BP compilation error.

Steps to Reproduce
  1. In UE4, create a new Widget BP in the editor.
  2. Add a progress bar in the Designer view.
  3. Create a function binding for Percent. Have it return a default value (eg: 0.5).
  4. Compile and save.
  5. In the graph view, rename the function binding.
  6. Save and exit the editor.
  7. Relaunch the project in UE5.
  8. Note the compilation error.

Have Comments or More Details?

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

1
Login to Vote

Fixed
ComponentUE - Editor - UI Systems - UMG
Affects Versions5.0
Target Fix5.0.3
Fix Commit20381031
Main Commit20385737
Release Commit20381031
CreatedApr 5, 2022
ResolvedMay 27, 2022
UpdatedJan 25, 2023