Crash when selecting function params for blueprints

It’s faster to explain this one with a video, checkout the video in the zip file.

The executive summary is, when selecting parameter types for a blueprint function, selecting them directly is fine, but if you filter the list, then select them, it goes boom.

Blueprint Crash Video

P.S. Here is the assertion text printed at the end of the video that gets cut off. It doesn’t look very useful, but I figured I would post it anyhow.

[0051.48] LogK2Compiler: Overridden flags for Actor class ‘SKEL_Tutorial_Door_C’: CanEverTick False CanBeDamaged False
D:\BuildFarm\buildmachine_$$depot$UE4-Rocket\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(696): Assertion failed: IsValid()

Hey Nick, thanks for catching this crash. I went ahead and fixed it up in main. For now, it only happens when there is only one item in the list, and you select it with the mouse (as opposed to pressing enter), so it should easily be worked around.