diff options
Diffstat (limited to 'sc/source/filter/excel/excrecds.cxx')
-rw-r--r-- | sc/source/filter/excel/excrecds.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sc/source/filter/excel/excrecds.cxx b/sc/source/filter/excel/excrecds.cxx index d49c04624cdf..9a66325db419 100644 --- a/sc/source/filter/excel/excrecds.cxx +++ b/sc/source/filter/excel/excrecds.cxx @@ -88,6 +88,7 @@ #include "formula/errorcodes.hxx" #include "excdoc.hxx" +#include "xeescher.hxx" #include "xeformula.hxx" #include "xelink.hxx" #include "xename.hxx" @@ -976,8 +977,8 @@ void ExcAutoFilterRecs::AddObjRecs() ScAddress aAddr( pFilterInfo->GetStartPos() ); for( SCCOL nObj = 0, nCount = pFilterInfo->GetColCount(); nObj < nCount; nObj++ ) { - XclObjDropDown* pObj = new XclObjDropDown( GetRoot(), aAddr, IsFiltered( nObj ) ); - GetOldRoot().pObjRecs->Add( pObj ); + XclObj* pObjRec = new XclObjDropDown( GetObjectManager(), aAddr, IsFiltered( nObj ) ); + GetObjectManager().AddObj( pObjRec ); aAddr.IncCol( 1 ); } } |