summaryrefslogtreecommitdiff
path: root/chart2/source/controller/dialogs/tp_DataSource.cxx
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@collabora.co.uk>2014-06-19 15:34:50 +0200
committerMarkus Mohrhard <markus.mohrhard@collabora.co.uk>2014-06-19 15:37:04 +0200
commitd5a0926c2359a4f8bd48cbea5a9c034b87d6aeeb (patch)
treef3bfcef95ae0a7c2afa5da61a91dad21aad085af /chart2/source/controller/dialogs/tp_DataSource.cxx
parent66ac7430b6694ba409b9034c6a9fa7e03b7950b3 (diff)
fix range input in chart data source dialog
Change-Id: I9c139c6298d25c7a7072d0d0538f1945518d36f2
Diffstat (limited to 'chart2/source/controller/dialogs/tp_DataSource.cxx')
-rw-r--r--chart2/source/controller/dialogs/tp_DataSource.cxx11
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();