[Bf-blender-cvs] [1b1693d43f1] master: Fix (unreported) RNA setter for TextEditor's text ID pointer not ensuring real user.
Bastien Montagne
noreply at git.blender.org
Tue Jan 25 09:12:28 CET 2022
Commit: 1b1693d43f125e8b542bc298dcc6e5360c2a4d11
Author: Bastien Montagne
Date: Mon Jan 24 18:01:23 2022 +0100
Branches: master
https://developer.blender.org/rB1b1693d43f125e8b542bc298dcc6e5360c2a4d11
Fix (unreported) RNA setter for TextEditor's text ID pointer not ensuring real user.
===================================================================
M source/blender/makesrna/intern/rna_space.c
===================================================================
diff --git a/source/blender/makesrna/intern/rna_space.c b/source/blender/makesrna/intern/rna_space.c
index 05c1a645823..ec9b67deeac 100644
--- a/source/blender/makesrna/intern/rna_space.c
+++ b/source/blender/makesrna/intern/rna_space.c
@@ -1861,6 +1861,9 @@ static void rna_SpaceTextEditor_text_set(PointerRNA *ptr,
SpaceText *st = (SpaceText *)(ptr->data);
st->text = value.data;
+ if (st->text != NULL) {
+ id_us_ensure_real((ID *)st->text);
+ }
ScrArea *area = rna_area_from_space(ptr);
if (area) {
More information about the Bf-blender-cvs
mailing list