summaryrefslogtreecommitdiff
path: root/reportdesign
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-03-30 21:22:16 +0100
committerAndras Timar <andras.timar@collabora.com>2022-04-06 14:00:12 +0200
commit7fc88f7c1991ee082a08af2589723f40a6da9b43 (patch)
tree2e80feace7fd5a4c3d5b4b5a392d340e95dd9a70 /reportdesign
parentf106f1812c9d2563064d604f392ece106fbeea2d (diff)
Resolves: tdf#117159 don't crash with chart selected in database report edit
Change-Id: I770008bf0a775c108019c2005b6ec73ee9702a19 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132190 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Diffstat (limited to 'reportdesign')
-rw-r--r--reportdesign/source/ui/inspection/DataProviderHandler.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/reportdesign/source/ui/inspection/DataProviderHandler.cxx b/reportdesign/source/ui/inspection/DataProviderHandler.cxx
index a6c1214704a7..389074a903c5 100644
--- a/reportdesign/source/ui/inspection/DataProviderHandler.cxx
+++ b/reportdesign/source/ui/inspection/DataProviderHandler.cxx
@@ -182,7 +182,8 @@ uno::Any SAL_CALL DataProviderHandler::getPropertyValue(const OUString & Propert
//}
break;
case PROPERTY_ID_PREVIEW_COUNT:
- aPropertyValue <<= m_xDataProvider->getRowLimit();
+ if (m_xDataProvider) // tdf#117159 crash with chart in database report otherwise
+ aPropertyValue <<= m_xDataProvider->getRowLimit();
break;
default:
aPropertyValue = m_xFormComponentHandler->getPropertyValue( PropertyName );