Blender Git Commit Log
Git Commits -> Revision aec0cfa
Revision aec0cfa by Philipp Oeser (master) August 11, 2020, 19:21 (GMT) |
Fix T79676: Video Sequencer image sequence strip source path breaks when saving with 'Remap Relative' option Caused by rBf7386b97571e. Logic in BKE_bpath_traverse_main calls the callback multiple times [as often as there are images in the strip]. Prior to above commit, the callback was 'bpath_relative_convert_visit_cb' [this one did not have this problem - since it returned early if the path was already made relative once] After rBf7386b97571e though, the 'bpath_relative_rebase_visit_cb' is used [this one should not be entered multiple times, it would modifiy the directy again and again]. Luckily, we have a flag (BKE_BPATH_TRAVERSE_SKIP_MULTIFILE) that can be used to prevent this (this will take care of only calling the callback once in BKE_bpath_traverse_main for the VSE case) Could be backported to 2.83 I think. Maniphest Tasks: T79676 Differential Revision: https://developer.blender.org/D8536 |
Commit Details:
Full Hash: aec0cfaf0856af3da9bdfbf5f3cb82f82c11bcca
Parent Commit: 74556a5
Lines Changed: +1, -1
1 Modified Path:
/source/blender/blenkernel/intern/bpath.c (+1, -1) (Diff)