Revision: 76650
http://sourceforge.net/p/brlcad/code/76650
Author: starseeker
Date: 2020-08-03 00:58:13 +0000 (Mon, 03 Aug 2020)
Log Message:
-----------
After closedb, need to set up a blank struct ged so commands will work.
Modified Paths:
--------------
brlcad/trunk/src/mged/mged.c
Modified: brlcad/trunk/src/mged/mged.c
===================================================================
--- brlcad/trunk/src/mged/mged.c 2020-08-02 21:10:40 UTC (rev 76649)
+++ brlcad/trunk/src/mged/mged.c 2020-08-03 00:58:13 UTC (rev 76650)
@@ -2934,6 +2934,23 @@
ged_close(GEDP);
BU_PUT(GEDP, struct ged);
+ // initialize a new blank ged structure
+ BU_GET(GEDP, struct ged);
+ ged_init(GEDP);
+ GEDP->ged_output_handler = mged_output_handler;
+ GEDP->ged_refresh_handler = mged_refresh_handler;
+ GEDP->ged_create_vlist_solid_callback = createDListSolid;
+ GEDP->ged_create_vlist_display_list_callback = createDListAll;
+ GEDP->ged_destroy_vlist_callback = freeDListsAll;
+ GEDP->ged_create_io_handler = &tclcad_create_io_handler;
+ GEDP->ged_delete_io_handler = &tclcad_delete_io_handler;
+ struct tclcad_io_data *t_iod;
+ BU_GET(t_iod, struct tclcad_io_data);
+ t_iod->io_mode = TCL_READABLE;
+ t_iod->interp = interpreter;
+ GEDP->ged_io_data = t_iod;
+
+
WDBP = RT_WDB_NULL;
DBIP = DBI_NULL;
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