Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Montagne <montagne29@wanadoo.fr>2019-03-17 11:42:57 +0300
committerBastien Montagne <montagne29@wanadoo.fr>2019-03-17 11:43:32 +0300
commitd23452897bd3f92d7da1a987f3241a6d2537fbc3 (patch)
tree705537f1e1cf638da9c4eafd32aa512bba4b5d0b /source/blender/blenloader
parent37358114e266f1cd0a0260f579202354891cdf21 (diff)
Remove 3DS add-on from factory startup.
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r--source/blender/blenloader/intern/versioning_defaults.c12
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. */