diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 6f154ce587f..b23dc86a74f 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -1189,6 +1189,9 @@ static void direct_link_curvemapping(FileData *fd, CurveMapping *cumap) { int a; + /* flag seems to be able to hang? Maybe old files... not bad to clear anyway */ + cumap->flag &= ~CUMA_PREMULLED; + for(a=0; acm[a].curve= newdataadr(fd, cumap->cm[a].curve); cumap->cm[a].table= NULL;