[Libreoffice-commits] core.git: chart2/source

xukai xukai at multicorewareinc.com
Tue Sep 23 08:05:30 PDT 2014


 chart2/source/view/charttypes/GL3DBarChart.cxx |   11 +++++++++--
 chart2/source/view/inc/GL3DBarChart.hxx        |    1 +
 2 files changed, 10 insertions(+), 2 deletions(-)

New commits:
commit bc1b8dd63e74c255a989ac51a92d7db0bba75bc3
Author: xukai <xukai at multicorewareinc.com>
Date:   Fri Sep 19 15:26:34 2014 +0800

    use environment AUTO_FLY to control if autofly
    
    Change-Id: Ie47dfdc5f3b07f6e1a6336fc235ac6ccd5d53cab
    Reviewed-on: https://gerrit.libreoffice.org/11540
    Reviewed-by: Kohei Yoshida <libreoffice at kohei.us>
    Tested-by: Kohei Yoshida <libreoffice at kohei.us>

diff --git a/chart2/source/view/charttypes/GL3DBarChart.cxx b/chart2/source/view/charttypes/GL3DBarChart.cxx
index 9b44421..7eefac6 100644
--- a/chart2/source/view/charttypes/GL3DBarChart.cxx
+++ b/chart2/source/view/charttypes/GL3DBarChart.cxx
@@ -494,7 +494,8 @@ GL3DBarChart::GL3DBarChart(
     mnColorRate(0),
     mbBenchMarkMode(false),
     mnHistoryCounter(0),
-    mnBarsInRow(0)
+    mnBarsInRow(0),
+    mbAutoFly(false)
 {
     maFPSRenderStartTime.Seconds = maFPSRenderStartTime.Nanosec = 0;
     maFPSRenderEndTime.Seconds = maFPSRenderEndTime.Nanosec = 0;
@@ -518,6 +519,11 @@ GL3DBarChart::GL3DBarChart(
                 mpRenderer->SetScroll();
             }
         }
+        char *aAutoFly = getenv("AUTO_FLY");
+        if (aAutoFly)
+        {
+            mbAutoFly = atoi(aAutoFly);
+        }
         maTimer.SetTimeout(DATA_UPDATE_TIME);
         maTimer.SetTimeoutHdl(LINK(this, GL3DBarChart, updateTimer));
         maTimer.Start();
@@ -676,7 +682,8 @@ void GL3DBarChart::create3DShapes(const boost::ptr_vector<VDataSeries>& rDataSer
                 }
                 else
                 {
-                    processAutoFly(nId, nColor);
+                    if(mbAutoFly)
+                        processAutoFly(nId, nColor);
                 }
             }
             maShapes.push_back(new opengl3D::Bar(mpRenderer.get(), aBarPosition, nColor, nId));
diff --git a/chart2/source/view/inc/GL3DBarChart.hxx b/chart2/source/view/inc/GL3DBarChart.hxx
index bebca58..4ae2385 100644
--- a/chart2/source/view/inc/GL3DBarChart.hxx
+++ b/chart2/source/view/inc/GL3DBarChart.hxx
@@ -192,6 +192,7 @@ private:
     bool mbBenchMarkMode;
     sal_uInt32 mnHistoryCounter;
     sal_uInt32 mnBarsInRow;
+    bool mbAutoFly;
 
 
     // these form a pair:


More information about the Libreoffice-commits mailing list