Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Montagne <b.mont29@gmail.com>2020-03-09 20:20:05 +0300
committerBastien Montagne <b.mont29@gmail.com>2020-03-09 20:43:11 +0300
commit6472a721f0f6df6e813f4cb78217d70f8aed588e (patch)
tree9f4d4d1863ba2217f20e0ab7b4f5adfc152c0af6 /source/blender/blenkernel/intern/lib_id_delete.c
parentb080de79db301da32efc766122b433077fa560e9 (diff)
Cleanup: Remove unused switch/case from BKE_lib_id.
Only covers direct usages of new callbacks from IDTypeInfo. We still have a lot of those switch/case, many can probably go away with minimal refactor now, but that will be for later.
Diffstat (limited to 'source/blender/blenkernel/intern/lib_id_delete.c')
-rw-r--r--source/blender/blenkernel/intern/lib_id_delete.c111
1 files changed, 1 insertions, 110 deletions
diff --git a/source/blender/blenkernel/intern/lib_id_delete.c b/source/blender/blenkernel/intern/lib_id_delete.c
index 0548bb47509..2e45cd0d202 100644
--- a/source/blender/blenkernel/intern/lib_id_delete.c
+++ b/source/blender/blenkernel/intern/lib_id_delete.c
@@ -134,116 +134,7 @@ void BKE_libblock_free_datablock(ID *id, const int UNUSED(flag))
return;
}
- const short type = GS(id->name);
- switch (type) {
- case ID_SCE:
- BLI_assert(0);
- break;
- case ID_LI:
- BLI_assert(0);
- break;
- case ID_OB:
- BLI_assert(0);
- break;
- case ID_ME:
- BLI_assert(0);
- break;
- case ID_CU:
- BLI_assert(0);
- break;
- case ID_MB:
- BLI_assert(0);
- break;
- case ID_MA:
- BLI_assert(0);
- break;
- case ID_TE:
- break;
- case ID_IM:
- BLI_assert(0);
- break;
- case ID_LT:
- BLI_assert(0);
- break;
- case ID_LA:
- BLI_assert(0);
- break;
- case ID_CA:
- BLI_assert(0);
- break;
- case ID_IP: /* Deprecated. */
- BLI_assert(0);
- break;
- case ID_KE:
- BLI_assert(0);
- break;
- case ID_WO:
- BLI_assert(0);
- break;
- case ID_SCR:
- BLI_assert(0);
- break;
- case ID_VF:
- BLI_assert(0);
- break;
- case ID_TXT:
- BLI_assert(0);
- break;
- case ID_SPK:
- BLI_assert(0);
- break;
- case ID_LP:
- BLI_assert(0);
- break;
- case ID_SO:
- BLI_assert(0);
- break;
- case ID_GR:
- BLI_assert(0);
- break;
- case ID_AR:
- BLI_assert(0);
- break;
- case ID_AC:
- BLI_assert(0);
- break;
- case ID_NT:
- BLI_assert(0);
- break;
- case ID_BR:
- BLI_assert(0);
- break;
- case ID_PA:
- BLI_assert(0);
- break;
- case ID_WM:
- BLI_assert(0);
- break;
- case ID_GD:
- BLI_assert(0);
- break;
- case ID_MC:
- BLI_assert(0);
- break;
- case ID_MSK:
- BLI_assert(0);
- break;
- case ID_LS:
- BLI_assert(0);
- break;
- case ID_PAL:
- BLI_assert(0);
- break;
- case ID_PC:
- BLI_assert(0);
- break;
- case ID_CF:
- BLI_assert(0);
- break;
- case ID_WS:
- BLI_assert(0);
- break;
- }
+ BLI_assert(!"IDType Missing IDTypeInfo");
}
/**