*** orig/chart2/source/controller/dialogs/DataBrowserModel.cxx Fri Apr 11 03:43:34 2008 --- new/chart2/source/controller/dialogs/DataBrowserModel.cxx Tue Sep 23 09:33:30 2008 *************** *** 153,161 **** // and made unshared for all series lcl_tSharedSeqVec aResult; // if we have only one series, we don't want any shared sequences ! if( rSeries.getLength() <= 1 ) return aResult; Reference< chart2::data::XDataSource > xSource( rSeries[0], uno::UNO_QUERY ); Sequence< Reference< chart2::data::XLabeledDataSequence > > aLSeq( xSource->getDataSequences()); for( sal_Int32 nIdx=0; nIdx xSource( rSeries[0], uno::UNO_QUERY ); + Sequence< Reference< chart2::data::XLabeledDataSequence > > aLSeq( xSource->getDataSequences()); + if( aLSeq.getLength() > 1 ) + { + for( sal_Int32 i = 0; i < aLSeq.getLength(); ++i ) + { + if( aLSeq[i].is() && lcl_getRole( aLSeq[i] ).equals( C2U( "values-x" ) ) ) + aResult.push_back( aLSeq[i] ); + } + } + return aResult; + } + Reference< chart2::data::XDataSource > xSource( rSeries[0], uno::UNO_QUERY ); Sequence< Reference< chart2::data::XLabeledDataSequence > > aLSeq( xSource->getDataSequences()); for( sal_Int32 nIdx=0; nIdx