Revision: 53662
http://brlcad.svn.sourceforge.net/brlcad/?rev=53662&view=rev
Author: bob1961
Date: 2012-11-13 20:20:13 +0000 (Tue, 13 Nov 2012)
Log Message:
-----------
Update libtclcad's go_draw_other() function to check if a primitive exists
before drawing its labels.
Modified Paths:
--------------
brlcad/trunk/src/libtclcad/tclcad_obj.c
Modified: brlcad/trunk/src/libtclcad/tclcad_obj.c
===================================================================
--- brlcad/trunk/src/libtclcad/tclcad_obj.c 2012-11-13 19:30:26 UTC (rev
53661)
+++ brlcad/trunk/src/libtclcad/tclcad_obj.c 2012-11-13 20:20:13 UTC (rev
53662)
@@ -13107,12 +13107,17 @@
register int i;
for (i = 0; i < gop->go_prim_label_list_size; ++i) {
- dm_draw_labels(gdvp->gdv_dmp,
- gop->go_gedp->ged_wdbp,
- bu_vls_addr(&gop->go_prim_label_list[i]),
- gdvp->gdv_view->gv_model2view,
- gdvp->gdv_view->gv_prim_labels.gos_text_color,
- NULL, NULL);
+ struct directory *dp = dp = db_lookup(gop->go_gedp->ged_wdbp->dbip,
+
bu_vls_addr(&gop->go_prim_label_list[i]),
+ LOOKUP_QUIET);
+
+ if (dp)
+ dm_draw_labels(gdvp->gdv_dmp,
+ gop->go_gedp->ged_wdbp,
+ bu_vls_addr(&gop->go_prim_label_list[i]),
+ gdvp->gdv_view->gv_model2view,
+ gdvp->gdv_view->gv_prim_labels.gos_text_color,
+ NULL, NULL);
}
}
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits