Developer Notes

No longer occurs in latest builds

Description

Event Dispatcher name changes do not propagate to related nodes until the editor is restarted. This does not appear to affect functionality in 4.7.2. In Main, the nodes must be refreshed to restore functionality, but after refresh the nodes are still using the original name of the Event Dispatcher.

Reproduced in 4.7.2 binary and Main (//depot/UE4/Promotable-CL-2479729)

Steps to Reproduce

1. Open any project
2. Create a new Actor Blueprint
3. Add an Event Dispatcher
4. Attach a Bind Event to the Event Dispatcher to Event Begin Play
5. Attach a Custom Event to the Bind Event node
6. Attach a Print String to the Custom Event
7. Attach a Call to the Event Dispatcher to the output of the Bind Event node
8. Compile
9. Rename the Event Dispatcher
10. Compile

Result:
The Event Dispatcher nodes still reference the original Event Dispatcher name. Refreshing the nodes does not retitle them. In Main, the nodes will need to be refreshed to become functional again. Restarting the editor will retitle the nodes.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Cannot Reproduce
ComponentUE - Gameplay - Blueprint
Affects Versions4.7.24.8
CreatedMar 17, 2015
ResolvedMay 20, 2015
UpdatedJul 14, 2021