[Bf-blender-cvs] [12c49d05c65] blender2.8: Fix freed memory use w/ panel unregister
Campbell Barton
noreply at git.blender.org
Mon Oct 1 02:17:28 CEST 2018
Commit: 12c49d05c655116529e8c08e7d4f6b40d186393a
Author: Campbell Barton
Date: Mon Oct 1 10:31:24 2018 +1000
Branches: blender2.8
https://developer.blender.org/rB12c49d05c655116529e8c08e7d4f6b40d186393a
Fix freed memory use w/ panel unregister
===================================================================
M source/blender/makesrna/intern/rna_ui.c
===================================================================
diff --git a/source/blender/makesrna/intern/rna_ui.c b/source/blender/makesrna/intern/rna_ui.c
index 7d9f547ea0d..4af658da1aa 100644
--- a/source/blender/makesrna/intern/rna_ui.c
+++ b/source/blender/makesrna/intern/rna_ui.c
@@ -202,11 +202,11 @@ static void rna_Panel_unregister(Main *UNUSED(bmain), StructRNA *type)
BLI_freelinkN(&pt->parent->children, link);
}
+ WM_paneltype_remove(pt);
+
BLI_freelistN(&pt->children);
BLI_freelinkN(&art->paneltypes, pt);
- WM_paneltype_remove(pt);
-
/* update while blender is running */
WM_main_add_notifier(NC_WINDOW, NULL);
}
More information about the Bf-blender-cvs
mailing list