Blender Git Commit Log
Git Commits -> Revision c270105
Revision c270105 by Joshua Leung (master) March 6, 2013, 01:59 (GMT) |
Bugfix [#32492] - Part 3: Error filter now includes drivers where there are errors with the variables/targets, even if those errors are for variables which aren't used (and are hence "harmless" errors) This means that the filter can be truly useful for helping locate things that need "cleaning up". For example, previously, there could still have been drivers where there were some of these "harmless" errors would emit warnings, but would otherwise appear perfectly functional. The implementation here uses a slightly slower method of checking any errors in these driver vars. However, it's no slower than what's done when these are evaluated, and should be less error prone than introducing yet another type of error tagging for this one case. The problem here is that the "driver invalid" flag, which is usually set when a target has errors, gets cleared by the pydrivers code if nothing went wrong when evaluating the expression. Removing this clearing step will probably open a can of worms, so unless this method proves to be far too slow, this simpler fix will do. |
Commit Details:
Full Hash: c27010582e25968a2c4e87d6090a1d1ba763b714
SVN Revision: 55070
Parent Commit: 8ebd5dd
Lines Changed: +24, -7
1 Modified Path:
/source/blender/editors/animation/anim_filter.c (+24, -7) (Diff)