Revision: 55533
          http://sourceforge.net/p/brlcad/code/55533
Author:   bob1961
Date:     2013-05-22 16:26:38 +0000 (Wed, 22 May 2013)
Log Message:
-----------
Remember the autoview setting in _ged_drawtrees by adding it to the 
_ged_client_data struct.

Modified Paths:
--------------
    brlcad/trunk/src/libged/draw.c
    brlcad/trunk/src/libged/ged_private.h

Modified: brlcad/trunk/src/libged/draw.c
===================================================================
--- brlcad/trunk/src/libged/draw.c      2013-05-22 15:49:30 UTC (rev 55532)
+++ brlcad/trunk/src/libged/draw.c      2013-05-22 16:26:38 UTC (rev 55533)
@@ -1125,7 +1125,6 @@
     int ac = 1;
     char *av[2];
     struct ged_view *gvp;
-    int autoview;
 
     RT_CHECK_DBI(gedp->ged_wdbp->dbip);
 
@@ -1137,9 +1136,9 @@
 
     gvp = gedp->ged_gvp;
     if (gvp && gvp->gv_adaptive_plot)
-       autoview = 1;
+       dgcdp.autoview = 1;
     else
-       autoview = 0;
+       dgcdp.autoview = 0;
 
     /* options are already parsed into _dgcdp */
     if (_dgcdp != (struct _ged_client_data *)0) {
@@ -1260,7 +1259,7 @@
 
                    break;
                case 'R':
-                   autoview = 0;
+                   dgcdp.autoview = 0;
                    break;
                case 'A':
                case 'o':
@@ -1369,7 +1368,7 @@
                 * we need to autoview now so we have the correct
                 * view size for plotting.
                 */
-               if (autoview) {
+               if (dgcdp.autoview) {
                    const char *autoview_args[2] = {"autoview", '\0'};
                    ged_autoview(gedp, 1, autoview_args);
                }

Modified: brlcad/trunk/src/libged/ged_private.h
===================================================================
--- brlcad/trunk/src/libged/ged_private.h       2013-05-22 15:49:30 UTC (rev 
55532)
+++ brlcad/trunk/src/libged/ged_private.h       2013-05-22 16:26:38 UTC (rev 
55533)
@@ -98,6 +98,7 @@
     long nvectors;
     int do_polysolids;
     int num_halfs;
+    int autoview;
 };
 
 

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


------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to