chart2/source/controller/accessibility/AccessibleBase.cxx | 2 +- chart2/source/controller/accessibility/ChartElementFactory.cxx | 3 ++- chart2/source/controller/accessibility/ChartElementFactory.hxx | 4 +++- chart2/source/tools/InternalData.cxx | 5 +++-- 4 files changed, 9 insertions(+), 5 deletions(-)
New commits: commit 8ab75c40e349463c89988680c0a194a00018e420 Author: Ouyang Leyan <ouyang.le...@hotmail.com> AuthorDate: Fri Jan 22 21:44:05 2021 +0100 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Tue Mar 2 07:20:42 2021 +0100 Correct arguments to create a svl::GridPrinter Otherwise, the application does not compile with the DEBUG_CHART2_TOOLS flag Change-Id: I3c481f09502e810eb8b641bc1e2ff2ac87425596 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109834 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/chart2/source/tools/InternalData.cxx b/chart2/source/tools/InternalData.cxx index 91a9fbaa16fa..9808b237f4b7 100644 --- a/chart2/source/tools/InternalData.cxx +++ b/chart2/source/tools/InternalData.cxx @@ -23,6 +23,7 @@ #include <osl/diagnose.h> #include <rtl/math.hxx> + #ifdef DEBUG_CHART2_TOOLS #define DEBUG_INTERNAL_DATA 1 #endif @@ -532,7 +533,7 @@ void InternalData::dump() const if (!m_aRowLabels.empty()) { - svl::GridPrinter aPrinter(m_aRowLabels.size(), m_aRowLabels[0].size()); + svl::GridPrinter aPrinter(m_aRowLabels.size(), m_aRowLabels[0].size(), true); for (size_t nRow = 0; nRow < m_aRowLabels.size(); ++nRow) { for (size_t nCol = 0; nCol < m_aRowLabels[nRow].size(); ++nCol) @@ -545,7 +546,7 @@ void InternalData::dump() const aPrinter.print("Row labels"); } - svl::GridPrinter aPrinter(m_nRowCount, m_nColumnCount); + svl::GridPrinter aPrinter(m_nRowCount, m_nColumnCount, true); for (sal_Int32 nRow = 0; nRow < m_nRowCount; ++nRow) { commit 6bc3539336a947553f51c3537284e39d4cff04bd Author: Noel <noel.gran...@collabora.co.uk> AuthorDate: Mon Mar 1 13:37:10 2021 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Tue Mar 2 07:20:19 2021 +0100 loplugin:refcounting in chart2 Change-Id: I7f49a25fccf853b6e61c37f35c116888163153f8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111746 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/chart2/source/controller/accessibility/AccessibleBase.cxx b/chart2/source/controller/accessibility/AccessibleBase.cxx index 9e05f896b422..e5ca33bff4be 100644 --- a/chart2/source/controller/accessibility/AccessibleBase.cxx +++ b/chart2/source/controller/accessibility/AccessibleBase.cxx @@ -237,7 +237,7 @@ bool AccessibleBase::ImplUpdateChildren() aAccInfo.m_aOID = childToAdd; if ( childToAdd.isAutoGeneratedObject() ) { - AddChild( ChartElementFactory::CreateChartElement( aAccInfo ) ); + AddChild( ChartElementFactory::CreateChartElement( aAccInfo ).get() ); } else if ( childToAdd.isAdditionalShape() ) { diff --git a/chart2/source/controller/accessibility/ChartElementFactory.cxx b/chart2/source/controller/accessibility/ChartElementFactory.cxx index cd6c4eed340d..a173ac0f4b18 100644 --- a/chart2/source/controller/accessibility/ChartElementFactory.cxx +++ b/chart2/source/controller/accessibility/ChartElementFactory.cxx @@ -23,7 +23,8 @@ namespace chart { -AccessibleBase* ChartElementFactory::CreateChartElement(const AccessibleElementInfo& rAccInfo) +rtl::Reference<AccessibleBase> +ChartElementFactory::CreateChartElement(const AccessibleElementInfo& rAccInfo) { ObjectIdentifier aOID(rAccInfo.m_aOID); ObjectType eType(aOID.getObjectType()); diff --git a/chart2/source/controller/accessibility/ChartElementFactory.hxx b/chart2/source/controller/accessibility/ChartElementFactory.hxx index 0177809c40cf..08ae64598bc7 100644 --- a/chart2/source/controller/accessibility/ChartElementFactory.hxx +++ b/chart2/source/controller/accessibility/ChartElementFactory.hxx @@ -18,6 +18,8 @@ */ #pragma once +#include <rtl/ref.hxx> + namespace chart { class AccessibleBase; @@ -29,7 +31,7 @@ public: /** @return a newly created object (using the new operator) that corresponds to the given unique id */ - static AccessibleBase* CreateChartElement(const AccessibleElementInfo& rAccInfo); + static rtl::Reference<AccessibleBase> CreateChartElement(const AccessibleElementInfo& rAccInfo); }; } // namespace chart _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits