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

Reply via email to