summaryrefslogtreecommitdiff
path: root/sd
diff options
context:
space:
mode:
Diffstat (limited to 'sd')
-rw-r--r--sd/source/ui/func/fuinsfil.cxx16
1 files changed, 7 insertions, 9 deletions
diff --git a/sd/source/ui/func/fuinsfil.cxx b/sd/source/ui/func/fuinsfil.cxx
index c47c8ec3c5fe..ce6d3e755681 100644
--- a/sd/source/ui/func/fuinsfil.cxx
+++ b/sd/source/ui/func/fuinsfil.cxx
@@ -138,15 +138,6 @@ void FuInsertFile::DoExecute( SfxRequest& rReq )
if( pFilter )
xFilterManager->appendFilter( pFilter->GetUIName(), pFilter->GetDefaultExtension() );
- // get cross filter
- pFilter = SfxFilter::GetDefaultFilterFromFactory( aOtherCont );
- if( pFilter )
- {
- pFilter = aMatch.GetFilter4Extension( pFilter->GetDefaultExtension() );
- if ( pFilter )
- xFilterManager->appendFilter( pFilter->GetUIName(), pFilter->GetDefaultExtension() );
- }
-
// get template filter
if( mpDoc->GetDocumentType() == DOCUMENT_TYPE_IMPRESS )
pFilter = DrawDocShell::Factory().GetTemplateFilter();
@@ -155,6 +146,13 @@ void FuInsertFile::DoExecute( SfxRequest& rReq )
if( pFilter )
xFilterManager->appendFilter( pFilter->GetUIName(), pFilter->GetDefaultExtension() );
+ // get cross filter
+ pFilter = SfxFilter::GetDefaultFilterFromFactory( aOtherCont );
+ if( pFilter )
+ {
+ xFilterManager->appendFilter( pFilter->GetUIName(), pFilter->GetDefaultExtension() );
+ }
+
// get Powerpoint filter
OUString aExt = ".ppt";
pFilter = aMatch.GetFilter4Extension( aExt );