summaryrefslogtreecommitdiff
path: root/reportdesign
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-03-30 21:22:16 +0100
committerMichael Stahl <michael.stahl@allotropia.de>2022-04-01 11:55:20 +0200
commit7c4d18cb87e871bef9d1be19a79ce63b5ff7dd7d (patch)
tree8b8f7f2a998c8d0e51f5e343cc196c115e643288 /reportdesign
parent456fdfefd7d01c6fe4386266254045cdd33c8ed0 (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 );