InamuraJIN / ActionRecorder

GNU General Public License v3.0
178 stars 15 forks source link

Adding a Timer macro inside a loop completely breaks actions and crashes blender #56

Closed GustJc closed 6 months ago

GustJc commented 9 months ago

Describe the bug Putting a timer macro inside a loop completely breaks the action. The action will be stuck in an endless loop like it is constantly pressing the "play" button after the timer is done. Blender will also crash after a while. It'll do this behavior even if the loop macro itself is disabled. The loop works normally if no timer macro is inside.

The Timer behavior works properly when outside the loop timer_working

But everything breaks when trying to do the same inside a loop, even if the loop is disabled. I'm not repeatedly pressing play here, I'm just selecting new faces. timer_broken

To Reproduce

  1. Create an action
  2. Add a Loop start
  3. Add any macro command
  4. Add a timer macro
  5. Add an End Loop

Expected behavior The timer delay is properly respected, making stops between macros. But instead it completely breaks the action, looping the action until blender crashes.

Version Information: