Refactor: Move grease pencil foreach_id to new IDTypeInfo structure.

This commit is contained in:
2020-05-20 16:31:47 +02:00
parent 796412dca0
commit 140935ee7e
2 changed files with 16 additions and 10 deletions

View File

@@ -861,16 +861,7 @@ static void library_foreach_ID_link(Main *bmain,
}
case ID_GD: {
bGPdata *gpencil = (bGPdata *)id;
/* materials */
for (i = 0; i < gpencil->totcol; i++) {
CALLBACK_INVOKE(gpencil->mat[i], IDWALK_CB_USER);
}
LISTBASE_FOREACH (bGPDlayer *, gplayer, &gpencil->layers) {
CALLBACK_INVOKE(gplayer->parent, IDWALK_CB_NOP);
}
BLI_assert(0);
break;
}
case ID_HA: {