Developer Notes

The stop button queues up a stop of PIE for the end of the frame, it does not (and cannot) interrupt execution in the middle of a frame.

Description

After hitting a breakpoint and then stopping the execution of a blueprint using the Stop button, the next event is still being fired.

Found in 4.13.2, reproduced in 4.12.5 and 4.14 Preview 2.

Steps to Reproduce
  1. Open the editor
  2. Create a new actor blueprint
  3. Add two Print Strings on begin play
  4. Place a breakpoint on each print string node
  5. Hit the play button
  6. After the first breakpoint is hit, hit the stop button

Result: Notice that both print strings were fired in the output log

Expected: The prints would never fire as the blueprint's execution was stopped before it reached that point.

Have Comments or More Details?

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

1
Login to Vote

Non-Issue
ComponentUE - Gameplay - Blueprint
Affects Versions4.124.134.14
Target Fix4.16
CreatedNov 4, 2016
ResolvedMar 25, 2017
UpdatedMar 27, 2017
View Jira Issue