Kaydet (Commit) 495fe3bc authored tarafından Maxim Monastirsky's avatar Maxim Monastirsky

queryTypeByURL returns type name not filter name

Change-Id: Iad8f2b718af0c947d151f4bbfdcb575440396ff2
üst 6006747f
...@@ -133,10 +133,10 @@ const SfxFilter* impl_getExportFilterFromUrl( const rtl::OUString& rUrl, const r ...@@ -133,10 +133,10 @@ const SfxFilter* impl_getExportFilterFromUrl( const rtl::OUString& rUrl, const r
const Reference< document::XTypeDetection > xTypeDetector( const Reference< document::XTypeDetection > xTypeDetector(
xContext->getServiceManager()->createInstanceWithContext( "com.sun.star.document.TypeDetection", xContext ), xContext->getServiceManager()->createInstanceWithContext( "com.sun.star.document.TypeDetection", xContext ),
UNO_QUERY_THROW ); UNO_QUERY_THROW );
const rtl::OUString aFilterName( xTypeDetector->queryTypeByURL( rUrl ) ); const rtl::OUString aTypeName( xTypeDetector->queryTypeByURL( rUrl ) );
const SfxFilter* pFilter( SfxFilter::GetFilterByName( aFilterName ) ); const SfxFilter* pFilter( SfxGetpApp()->GetFilterMatcher().GetFilter4EA( aTypeName, SFX_FILTER_EXPORT ) );
if ( !pFilter || !pFilter->CanExport() ) if ( !pFilter )
pFilter = impl_lookupExportFilterForUrl( rUrl, rFactory ); pFilter = impl_lookupExportFilterForUrl( rUrl, rFactory );
if ( !pFilter ) if ( !pFilter )
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment