Description

Having multiple sockets selected results in a crash when attempting to change the names of them all at once. The box to change their names appears to be grayed out but you can still click into it. Upon pressing any key to change the name the Editor crashes.

Steps to Reproduce
  1. Open up a Skeletal mesh
  2. Navigate over to the bone tree and add a few sockets
  3. Select all the created sockets and attempt to rename them

Result: The Editor will crash.

Expected: The name change box to be unusable when multiple sockets are selected at once.

Callstack

Unhandled exception

UE4Editor_Persona!FSkeletalMeshSocketDetails::OnSocketNameChanged() [e:\jeff.rogers_new_main\engine\source\editor\persona\private\skeletalmeshsocketdetails.cpp:138]
UE4Editor_Persona!TBaseSPMethodDelegateInstance<0,FSkeletalMeshSocketDetails,0,void __cdecl(FText const &)>::ExecuteIfSafe() [e:\jeff.rogers_new_main\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:355]
UE4Editor_Slate!FSlateEditableTextLayout::EndEditTransaction() [e:\jeff.rogers_new_main\engine\source\runtime\slate\private\widgets\text\slateeditabletextlayout.cpp:2960]
UE4Editor_Slate!FSlateEditableTextLayout::HandleKeyChar() [e:\jeff.rogers_new_main\engine\source\runtime\slate\private\widgets\text\slateeditabletextlayout.cpp:843]
UE4Editor_Slate!SEditableText::OnKeyChar() [e:\jeff.rogers_new_main\engine\source\runtime\slate\private\widgets\input\seditabletext.cpp:186]
UE4Editor_Slate!<lambda_ad7f92fbc9540ed7b042d0c2f5d8dafe>::operator()() [e:\jeff.rogers_new_main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5029]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FCharacterEvent,<lambda_ad7f92fbc9540ed7b042d0c2f5d8dafe> >() [e:\jeff.rogers_new_main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:271]
UE4Editor_Slate!FSlateApplication::ProcessKeyCharEvent() [e:\jeff.rogers_new_main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5023]
UE4Editor_Slate!FSlateApplication::OnKeyChar() [e:\jeff.rogers_new_main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4999]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [e:\jeff.rogers_new_main\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1598]

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentOLD - Anim
Affects Versions4.214.224.23
Target Fix4.24
Fix Commit5976451
Main Commit5976451
Release Commit9552237
CreatedApr 17, 2019
ResolvedApr 18, 2019
UpdatedOct 28, 2019