Reparenting a widget within it's own event can cause that widget's tree to have null references instead of references to slate widgets. This happens because when a widget is reparented, we remove and rebuild the slate resources. The removal happens as expected, but the event still has a reference to the slate widget, so we do not rebuild the slate widgets and instead set the references to pointers that are now null.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-39106 in the post.
0 |
Component | UE - Editor - UI Systems |
---|---|
Affects Versions | 4.14, 4.15 |
Target Fix | 4.15 |
Fix Commit | 3213603 |
---|---|
Main Commit | 3229477 |
Created | Nov 28, 2016 |
---|---|
Resolved | Nov 29, 2016 |
Updated | Apr 27, 2018 |