From 4f509db181f6a73383180f0fa19239b8deb46d9c Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Wed, 1 Apr 2020 10:38:20 +0200 Subject: Writefile: Cleanup Text runtime data. --- source/blender/blenloader/intern/writefile.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/blender') diff --git a/source/blender/blenloader/intern/writefile.c b/source/blender/blenloader/intern/writefile.c index 75e15525ede..c92a64288d9 100644 --- a/source/blender/blenloader/intern/writefile.c +++ b/source/blender/blenloader/intern/writefile.c @@ -3179,6 +3179,9 @@ static void write_text(WriteData *wd, Text *text, const void *id_address) text->flags &= ~TXT_ISEXT; } + /* Clean up, important in undo case to reduce false detection of changed datablocks. */ + text->compiled = NULL; + /* write LibData */ writestruct_at_address(wd, ID_TXT, Text, 1, id_address, text); write_iddata(wd, &text->id); -- cgit v1.2.3