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:
authorCampbell Barton <ideasman42@gmail.com>2019-02-12 17:21:09 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-02-12 17:21:09 +0300
commit97c3005ec99a7c5beacc94fbaf296d4ed64bdfbd (patch)
tree3df713faccd8549de41136433e7270120c2577e6
parentd76db3deedd9f1bc21059ba342c2dac958a1a459 (diff)
Remove TODO
-rw-r--r--source/blender/makesrna/intern/rna_define.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/source/blender/makesrna/intern/rna_define.c b/source/blender/makesrna/intern/rna_define.c
index 69b451212be..10175115d68 100644
--- a/source/blender/makesrna/intern/rna_define.c
+++ b/source/blender/makesrna/intern/rna_define.c
@@ -60,7 +60,6 @@ BlenderDefRNA DefRNA = {NULL, {NULL, NULL}, {NULL, NULL}, NULL, 0, 0, 0, 1, 1};
#ifndef RNA_RUNTIME
static struct {
- char _dont_leave_me_empty;
GHash *struct_map_static_from_runtime;
} g_version_data;
#endif
@@ -361,17 +360,16 @@ static int rna_find_sdna_member(SDNA *sdna, const char *structname, const char *
const short *sp;
int a, b, structnr, totmember, cmp;
- /* TODO: (campbell) either support this by allocating 'struct_map_static_from_runtime'
- * at 'RNA_RUNTIME', or disable this function at runtime. */
-#ifdef RNA_RUNTIME
- BLI_assert(0);
-#else
+ if (!DefRNA.preprocess) {
+ fprintf(stderr, "%s: only during preprocessing.\n", __func__);
+ return;
+ }
+
{
const char *structname_maybe_static = BLI_ghash_lookup_default(
g_version_data.struct_map_static_from_runtime, structname, (void *)structname);
structnr = DNA_struct_find_nr(sdna, structname_maybe_static);
}
-#endif
if (structnr == -1)
return 0;