diff options
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r-- | source/blender/blenloader/intern/readfile.c | 1 | ||||
-rw-r--r-- | source/blender/blenloader/intern/writefile.c | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index d44e3fd4948..07ed2f18111 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -9605,6 +9605,7 @@ static BHead *read_userdef(BlendFileData *bfd, FileData *fd, BHead *bhead) link_list(fd, &user->themes); link_list(fd, &user->user_keymaps); link_list(fd, &user->addons); + link_list(fd, &user->autoexec_paths); for (keymap=user->user_keymaps.first; keymap; keymap=keymap->next) { keymap->modal_items= NULL; diff --git a/source/blender/blenloader/intern/writefile.c b/source/blender/blenloader/intern/writefile.c index d8bf1a5e4c4..9b6699f3f21 100644 --- a/source/blender/blenloader/intern/writefile.c +++ b/source/blender/blenloader/intern/writefile.c @@ -860,6 +860,7 @@ static void write_userdef(WriteData *wd) wmKeyMapItem *kmi; wmKeyMapDiffItem *kmdi; bAddon *bext; + bPathCompare *path_cmp; uiStyle *style; writestruct(wd, USER, "UserDef", 1, &U); @@ -888,6 +889,10 @@ static void write_userdef(WriteData *wd) IDP_WriteProperty(bext->prop, wd); } } + + for (path_cmp = U.autoexec_paths.first; path_cmp; path_cmp = path_cmp->next) { + writestruct(wd, DATA, "bPathCompare", 1, path_cmp); + } for (style= U.uistyles.first; style; style= style->next) { writestruct(wd, DATA, "uiStyle", 1, style); |