- Amsterdam, Netherlands
- https://cessen.com
-
Animator, rigger, and software developer. Currently working at the Blender Institute as a developer on Blender's animation system.
Been using Blender since 1998, and worked on Big Buck Bunny and Sintel (two of Blender's open movie projects).
- Joined on
2003-03-21
Shouldn't the second part of the condition here be the same as on line 44: dtar->options & DTAR_OPTION_USE_FALLBACK
? And then also set `dtar->flag
Continuing my review. Still have more to go. So far, just nits. Looking good!
I think it would read a little better if ads
was just passed to fcurve_has_errors()
itself, and then the flag check can be done in there.
Is there a semantic difference between passing ""
vs nullptr
to uiItemR()
here? If not, let's be consistent. It looks like most calls to uiItemR()
are passing nullptr
when there's no value.
The comment here is fairly redundant with the name. Maybe add a tiny bit more detail, like:
Well, the fallback is provided for the case when resolving the RNA path fails.
Is it not triggered if the ID pointer is empty? Although even more niche, I could that also being useful, if…
Just a partial review so far (haven't made it through all the code yet). So far it's looking good code-wise. Just one minor nit.
Some feedback from testing:
- The fallback option seems to only exist for
Single Property
andContext Property
variable types. I think that's probably fine for now, but maybe that could be…
@Isaac-Burke Can you please file another issue for that, with a clear example and minimal demo .blend file? That will make it easier track, and will also let us figure out more easily if your…
so I decided to rebase onto main
Oh! Also, please rebase onto and change the PR to merge to blender-v4.0-release
, because we'll merge there first.
Thanks @mano-wii !
I don't know if we need to (or should) mention specific functions in the comment in this case. To me, at least, it's not clear where the zero-length strip lengths are coming…