[Bf-blender-cvs] [d23452897bd] master: Remove 3DS add-on from factory startup.
Bastien Montagne
noreply at git.blender.org
Sun Mar 17 09:43:44 CET 2019
Commit: d23452897bd3f92d7da1a987f3241a6d2537fbc3
Author: Bastien Montagne
Date: Sun Mar 17 09:42:57 2019 +0100
Branches: master
https://developer.blender.org/rBd23452897bd3f92d7da1a987f3241a6d2537fbc3
Remove 3DS add-on from factory startup.
===================================================================
M source/blender/blenloader/intern/versioning_defaults.c
===================================================================
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. */
More information about the Bf-blender-cvs
mailing list