Revision: 76459
http://sourceforge.net/p/brlcad/code/76459
Author: brlcad
Date: 2020-07-24 04:29:43 +0000 (Fri, 24 Jul 2020)
Log Message:
-----------
superell, joints, and script objects were also busted with DB5_MAJORTYPE_BRLCAD
not being set.
Modified Paths:
--------------
brlcad/trunk/src/libged/typein/typein.c
Modified: brlcad/trunk/src/libged/typein/typein.c
===================================================================
--- brlcad/trunk/src/libged/typein/typein.c 2020-07-23 23:07:42 UTC (rev
76458)
+++ brlcad/trunk/src/libged/typein/typein.c 2020-07-24 04:29:43 UTC (rev
76459)
@@ -2441,6 +2441,7 @@
n = 14; /* SUPERELL has 12 (same as ELL) + 2
(for <n, e>) params */
+ intern->idb_major_type = DB5_MAJORTYPE_BRLCAD;
intern->idb_type = ID_SUPERELL;
intern->idb_meth = &OBJ[ID_SUPERELL];
BU_ALLOC(intern->idb_ptr, struct rt_superell_internal);
@@ -2865,6 +2866,7 @@
struct rt_joint_internal *jip;
n = 10;
+ intern->idb_major_type = DB5_MAJORTYPE_BRLCAD;
intern->idb_type = ID_JOINT;
intern->idb_meth = &OBJ[ID_JOINT];
intern->idb_ptr = bu_malloc(sizeof(struct rt_joint_internal),
"rt_joint_internal");
@@ -3035,10 +3037,10 @@
prev = datum;
}
+ intern->idb_major_type = DB5_MAJORTYPE_BRLCAD;
+ intern->idb_type = ID_DATUM;
intern->idb_ptr = datums;
intern->idb_meth = &OBJ[ID_DATUM];
- intern->idb_type = ID_DATUM;
- intern->idb_major_type = DB5_MAJORTYPE_BRLCAD;
/* Set a default color for datum objects */
bu_avs_add(&intern->idb_avs, "color", "255/255/0");
@@ -3112,6 +3114,7 @@
{
struct rt_script_internal *script_ip;
+ intern->idb_major_type = DB5_MAJORTYPE_BRLCAD;
intern->idb_type = ID_SCRIPT;
intern->idb_meth = &OBJ[ID_SCRIPT];
BU_ALLOC(intern->idb_ptr, struct rt_script_internal);
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits