Revision: 54460
          http://brlcad.svn.sourceforge.net/brlcad/?rev=54460&view=rev
Author:   bob1961
Date:     2013-02-21 17:12:38 +0000 (Thu, 21 Feb 2013)
Log Message:
-----------
Update libtclcad's to_autoview_func() to handle the -R case.

Modified Paths:
--------------
    brlcad/trunk/src/libtclcad/tclcad_obj.c

Modified: brlcad/trunk/src/libtclcad/tclcad_obj.c
===================================================================
--- brlcad/trunk/src/libtclcad/tclcad_obj.c     2013-02-21 16:39:37 UTC (rev 
54459)
+++ brlcad/trunk/src/libtclcad/tclcad_obj.c     2013-02-21 17:12:38 UTC (rev 
54460)
@@ -12119,16 +12119,29 @@
                 const char *UNUSED(usage),
                 int UNUSED(maxargs))
 {
+    size_t i;
     int ret;
     char *av[2];
     int aflag = 0;
+    int rflag = 0;
     struct ged_dm_view *gdvp;
 
     av[0] = "who";
     av[1] = (char *)0;
     ret = ged_who(gedp, 1, (const char **)av);
 
-    if (ret == GED_OK && strlen(bu_vls_addr(gedp->ged_result_str)) == 0)
+    for (i = 1; i < (size_t)argc; ++i) {
+       if (argv[i][0] != '-') {
+           break;
+       }
+
+       if (argv[i][1] == 'R' && argv[i][2] == '\0') {
+           rflag = 1;
+           break;
+       }
+    }
+
+    if (!rflag && ret == GED_OK && strlen(bu_vls_addr(gedp->ged_result_str)) 
== 0)
        aflag = 1;
 
     for (BU_LIST_FOR(gdvp, ged_dm_view, 
&current_top->to_gop->go_head_views.l)) {

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to