diff options
Diffstat (limited to 'chart2')
-rw-r--r-- | chart2/source/controller/dialogs/tp_DataSource.cxx | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/chart2/source/controller/dialogs/tp_DataSource.cxx b/chart2/source/controller/dialogs/tp_DataSource.cxx index 8a83c5b8d441..a13a461bbbf6 100644 --- a/chart2/source/controller/dialogs/tp_DataSource.cxx +++ b/chart2/source/controller/dialogs/tp_DataSource.cxx @@ -736,8 +736,17 @@ IMPL_LINK_NOARG(DataSourceTabPage, DownButtonClickedHdl) IMPL_LINK( DataSourceTabPage, RangeModifiedHdl, Edit*, pEdit ) { + // note: isValid sets the color of the edit field if( isRangeFieldContentValid( *pEdit )) + { setDirty(); + updateModelFromControl( pEdit ); + if( pEdit == m_pEDT_RANGE ) + { + if( ! lcl_UpdateCurrentSeriesName( *m_pLB_SERIES )) + fillSeriesListBox(); + } + } // enable/disable OK button isValid(); @@ -752,7 +761,7 @@ IMPL_LINK( DataSourceTabPage, RangeUpdateDataHdl, Edit*, pEdit ) { setDirty(); updateModelFromControl( pEdit ); - if( pEdit== m_pEDT_RANGE ) + if( pEdit == m_pEDT_RANGE ) { if( ! lcl_UpdateCurrentSeriesName( *m_pLB_SERIES )) fillSeriesListBox(); |