Files
UnrealEngineUWP/Engine/Source/Runtime/SlateCore
dan hertzka ed3ede3e5c FReply now stores the target widgets for various requests as WeakPtrs.
- Resolves issues where the FReply living on ULocalPlayer could cause SObjectWidgets and their associated UUserWidgets to have a delayed destruction process.
- Also just generally stands to reason that if the FReply reference is the only thing keeping a widget alive, there's no chance that SlateApplication will actually be able to do anything meaningful with that widget anyway (it can't be focused, captured, dragged, etc.)
- Resolved a lurking potential crash in FSlateApplication that was made more possible by this change

[at]Nick.Darnell


#ROBOMERGE-SOURCE: CL 10379330 via CL 10380129 via CL 10380157
#ROBOMERGE-BOT: (v594-10333955)

[CL 10380670 by dan hertzka in Main branch]
2019-11-22 16:52:52 -05:00
..