diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2019-03-17 11:42:57 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2019-03-17 11:43:32 +0300 |
commit | d23452897bd3f92d7da1a987f3241a6d2537fbc3 (patch) | |
tree | 705537f1e1cf638da9c4eafd32aa512bba4b5d0b | |
parent | 37358114e266f1cd0a0260f579202354891cdf21 (diff) |
Remove 3DS add-on from factory startup.
-rw-r--r-- | source/blender/blenloader/intern/versioning_defaults.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/source/blender/blenloader/intern/versioning_defaults.c b/source/blender/blenloader/intern/versioning_defaults.c index 1f8bf3724db..59697427d5d 100644 --- a/source/blender/blenloader/intern/versioning_defaults.c +++ b/source/blender/blenloader/intern/versioning_defaults.c @@ -69,12 +69,22 @@ void BLO_update_defaults_userpref_blend(void) #endif /* Clear addon preferences. */ - for (bAddon *addon = U.addons.first; addon; addon = addon->next) { + for (bAddon *addon = U.addons.first, *addon_next; + addon != NULL; + addon = addon_next) + { + addon_next = addon->next; + if (addon->prop) { IDP_FreeProperty(addon->prop); MEM_freeN(addon->prop); addon->prop = NULL; } + + if (STREQ(addon->module, "io_scene_3ds")) { + BLI_remlink(&U.addons, addon); + MEM_freeN(addon); + } } /* Transform tweak with single click and drag. */ |