From c68c81a870baa438a45e870aee677178632cce18 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sat, 4 May 2019 20:34:56 +0200 Subject: Sound: Make sure spin lock is initialized for new sound datablocks Should have been done as a part of 9f681bea68f. --- source/blender/blenkernel/intern/sound.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/blender/blenkernel/intern/sound.c') diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 7d335ab1347..d731c6e3eac 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -103,6 +103,9 @@ bSound *BKE_sound_new_file(Main *bmain, const char *filepath) BLI_strncpy(sound->name, filepath, FILE_MAX); /* sound->type = SOUND_TYPE_FILE; */ /* XXX unused currently */ + sound->spinlock = MEM_mallocN(sizeof(SpinLock), "sound_spinlock"); + BLI_spin_init(sound->spinlock); + BKE_sound_reset_runtime(sound); return sound; -- cgit v1.2.3