m_xChartModel->getFirstChartDiagram() can return null; the sibling
code path at line 254 already guards xDiagram before calling
detectScheme() / getPropertyValue(), but stateChanged() at line 179
dereferenced it unconditionally.
Change-Id: I1e6a6ec255b307d829f880f41088fc10d6aeb053
Reviewed-on: https://gerrit.collaboraoffice.com/c/core/+/2458
Tested-by: Jenkins CPCI <releng@collaboraoffice.com>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
(cherry picked from commit 51d79f2d691f736e5307661c8e3897e1742ffda2)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205784
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
(cherry picked from commit 1e14048f3c)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205799
Chart Implementation for LibreOffice Calc
The chart2 denotes a second generation re-write done to rid us of the
foul and twisted legacy chart code.
Debugging
Shortcuts
CTRL + F12 creates a layout dump based on the XShapeDumper based on SAL_WARN("chart2", ...