summaryrefslogtreecommitdiff
path: root/reportdesign
diff options
context:
space:
mode:
Diffstat (limited to 'reportdesign')
-rw-r--r--reportdesign/source/core/inc/conditionupdater.hxx2
-rw-r--r--reportdesign/source/core/misc/conditionupdater.cxx8
2 files changed, 4 insertions, 6 deletions
diff --git a/reportdesign/source/core/inc/conditionupdater.hxx b/reportdesign/source/core/inc/conditionupdater.hxx
index fd626a9d5a32..8102f67661f2 100644
--- a/reportdesign/source/core/inc/conditionupdater.hxx
+++ b/reportdesign/source/core/inc/conditionupdater.hxx
@@ -42,7 +42,7 @@ namespace rptui
private:
/// does late initializations, return whether or not successful
- bool impl_lateInit_nothrow();
+ void impl_lateInit_nothrow();
void impl_adjustFormatConditions_nothrow(
const css::uno::Reference< css::report::XReportControlModel >& _rxRptControlModel,
diff --git a/reportdesign/source/core/misc/conditionupdater.cxx b/reportdesign/source/core/misc/conditionupdater.cxx
index ded43a57cdc0..59714ac22556 100644
--- a/reportdesign/source/core/misc/conditionupdater.cxx
+++ b/reportdesign/source/core/misc/conditionupdater.cxx
@@ -52,8 +52,7 @@ namespace rptui
void ConditionUpdater::notifyPropertyChange( const PropertyChangeEvent& _rEvent )
{
- if ( !impl_lateInit_nothrow() )
- return;
+ impl_lateInit_nothrow();
Reference< XReportControlModel > xRptControlModel( _rEvent.Source, UNO_QUERY );
if ( xRptControlModel.is() && _rEvent.PropertyName == "DataField" )
@@ -66,13 +65,12 @@ namespace rptui
}
- bool ConditionUpdater::impl_lateInit_nothrow()
+ void ConditionUpdater::impl_lateInit_nothrow()
{
if ( !m_aConditionalExpressions.empty() )
- return true;
+ return;
ConditionalExpressionFactory::getKnownConditionalExpressions( m_aConditionalExpressions );
- return true;
}