https://bugs.documentfoundation.org/show_bug.cgi?id=148395

--- Comment #3 from Julien Nabet <serval2...@yahoo.fr> ---
band-aid fix:
diff --git a/chart2/source/model/main/ChartModel.cxx
b/chart2/source/model/main/ChartModel.cxx
index 78ed71f1830e..74081d3a34ed 100644
--- a/chart2/source/model/main/ChartModel.cxx
+++ b/chart2/source/model/main/ChartModel.cxx
@@ -151,7 +151,9 @@ ChartModel::ChartModel( const ChartModel & rOther )

         Reference< util::XModifyListener > xListener;
         Reference< chart2::XTitle > xNewTitle = CreateRefClone< chart2::XTitle
>()( rOther.m_xTitle );
-        rtl::Reference< ::chart::Diagram > xNewDiagram = new ::chart::Diagram(
*rOther.m_xDiagram );
+        rtl::Reference< ::chart::Diagram > xNewDiagram;
+        if (rOther.m_xDiagram.is())
+            xNewDiagram  = new ::chart::Diagram( *rOther.m_xDiagram );
         rtl::Reference< ::chart::PageBackground > xNewPageBackground = new
PageBackground( *rOther.m_xPageBackground );
         rtl::Reference< ::chart::ChartTypeManager > xChartTypeManager; // does
not implement XCloneable
         rtl::Reference< ::chart::NameContainer > xXMLNamespaceMap = new
NameContainer( *rOther.m_xXMLNamespaceMap );

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to