[Bf-blender-cvs] [70c483e7db2] master: libquery: Cleanup: finish refactor by removing no more used code.

Bastien Montagne noreply at git.blender.org
Thu May 21 19:40:41 CEST 2020


Commit: 70c483e7db2ad6bbb1daec5a6081005fc8660682
Author: Bastien Montagne
Date:   Thu May 21 19:37:57 2020 +0200
Branches: master
https://developer.blender.org/rB70c483e7db2ad6bbb1daec5a6081005fc8660682

libquery: Cleanup: finish refactor by removing no more used code.

===================================================================

M	source/blender/blenkernel/intern/lib_query.c

===================================================================

diff --git a/source/blender/blenkernel/intern/lib_query.c b/source/blender/blenkernel/intern/lib_query.c
index aa9f484f104..015fa235a06 100644
--- a/source/blender/blenkernel/intern/lib_query.c
+++ b/source/blender/blenkernel/intern/lib_query.c
@@ -345,186 +345,12 @@ static void library_foreach_ID_link(Main *bmain,
     }
 
     const IDTypeInfo *id_type = BKE_idtype_get_info_from_id(id);
-
-    /* Note: this is temp logic until all code has been ported to IDTypeInfo... */
     if (id_type->foreach_id != NULL) {
       id_type->foreach_id(id, &data);
 
       if (data.status & IDWALK_STOP) {
         break;
       }
-      else {
-        continue;
-      }
-    }
-
-    switch ((ID_Type)GS(id->name)) {
-      case ID_LI: {
-        BLI_assert(0);
-        break;
-      }
-      case ID_SCE: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_OB: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_AR: {
-        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: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_LT: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_LA: {
-        break;
-      }
-
-      case ID_CA: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_KE: {
-        break;
-      }
-
-      case ID_WO: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_SPK: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_LP: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_GR: {
-        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_MC: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_MSK: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_LS: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_AC: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_WM: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_WS: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_GD: {
-        BLI_assert(0);
-        break;
-      }
-      case ID_HA: {
-        BLI_assert(0);
-        break;
-      }
-      case ID_PT: {
-        BLI_assert(0);
-        break;
-      }
-      case ID_VO: {
-        BLI_assert(0);
-        break;
-      }
-
-      case ID_SCR: {
-        BLI_assert(0);
-        break;
-      }
-      case ID_SIM: {
-        BLI_assert(0);
-        break;
-      }
-
-      /* Nothing needed for those... */
-      case ID_IM:
-      case ID_VF:
-      case ID_TXT:
-      case ID_SO:
-      case ID_PAL:
-      case ID_PC:
-      case ID_CF:
-        break;
-
-      /* Deprecated. */
-      case ID_IP:
-        break;
     }
   }



More information about the Bf-blender-cvs mailing list