diff options
Diffstat (limited to 'source/blender/blenkernel/intern/speaker.c')
-rw-r--r-- | source/blender/blenkernel/intern/speaker.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/blender/blenkernel/intern/speaker.c b/source/blender/blenkernel/intern/speaker.c index 30296c7813c..3b5b8ce3f9a 100644 --- a/source/blender/blenkernel/intern/speaker.c +++ b/source/blender/blenkernel/intern/speaker.c @@ -72,7 +72,7 @@ Speaker *BKE_speaker_copy(Speaker *spk) spkn = BKE_libblock_copy(&spk->id); if (spkn->sound) - spkn->sound->id.us++; + id_us_plus(&spkn->sound->id); if (spk->id.lib) { BKE_id_lib_local_paths(G.main, spk->id.lib, &spkn->id); @@ -123,8 +123,8 @@ void BKE_speaker_make_local(Speaker *spk) if (ob->id.lib == NULL) { ob->data = spk_new; - spk_new->id.us++; - spk->id.us--; + id_us_plus(&spk_new->id); + id_us_min(&spk->id); } } ob = ob->id.next; @@ -135,7 +135,7 @@ void BKE_speaker_make_local(Speaker *spk) void BKE_speaker_free(Speaker *spk) { if (spk->sound) - spk->sound->id.us--; + id_us_min(&spk->sound->id); BKE_animdata_free((ID *)spk); } |