UCanvasPanelSlot::PostEditChangeChainProperty not only does not call its Super function unless the anchor node has been set, but it calls Super:: PostEditChangeProperty instead PostEditChainProperty.


Tested in 4.19.2 (CL - 4033788), 4.20.3 (CL - 4369336), 4.21.1 (CL - 4541578), 4.22 (CL - 4562192)

Steps to Reproduce
  1. Open or create a UE4 C++ project
  2. Navigate to CanvasPanelSlot.cpp 
  3. Inspect the PostEditChainProperty void function


Expected: The function would always call its Super function 

Result: The overrided function only calls its Super function when the anchor nodes have been set, even then it calls PostEditChangeProperty instead of PostEditChainProperty

Have Comments or More Details?

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

Login to Vote

ComponentUE - Editor - UI Systems
Affects Versions4.
Target Fix4.22
Fix Commit4566723
Main Commit4676940
Release Commit4862694
CreatedNov 13, 2018
ResolvedNov 14, 2018
UpdatedApr 3, 2019
View Jira Issue