summaryrefslogtreecommitdiffstats
path: root/scripting/source/runtimemgr/ScriptNameResolverImpl.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'scripting/source/runtimemgr/ScriptNameResolverImpl.cxx')
-rw-r--r--scripting/source/runtimemgr/ScriptNameResolverImpl.cxx13
1 files changed, 3 insertions, 10 deletions
diff --git a/scripting/source/runtimemgr/ScriptNameResolverImpl.cxx b/scripting/source/runtimemgr/ScriptNameResolverImpl.cxx
index c4b7e7c7f53b..0106d429d418 100644
--- a/scripting/source/runtimemgr/ScriptNameResolverImpl.cxx
+++ b/scripting/source/runtimemgr/ScriptNameResolverImpl.cxx
@@ -33,6 +33,8 @@
#include <cppuhelper/implementationentry.hxx>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/security/AccessControlException.hpp>
+#include <com/sun/star/ucb/SimpleFileAccess.hpp>
+#include <com/sun/star/ucb/XSimpleFileAccess2.hpp>
#include <util/util.hxx>
#include <util/scriptingconstants.hxx>
@@ -217,16 +219,7 @@ throw ( lang::IllegalArgumentException, script::CannotConvertException, RuntimeE
OUString temp = OUSTR( "ScriptNameResolverImpl::resolve: " );
throw RuntimeException( temp.concat( e.Message ), Reference< XInterface >() );
}
- Reference< XInterface > xInterface(
- m_xMultiComFac->createInstanceWithContext(
- ::rtl::OUString(
- "com.sun.star.ucb.SimpleFileAccess" ),
- m_xContext
- ),
- UNO_SET_THROW
- );
- Reference < ucb::XSimpleFileAccess > xSimpleFileAccess = Reference <
- ucb::XSimpleFileAccess > ( xInterface, UNO_QUERY_THROW );
+ Reference < ucb::XSimpleFileAccess2 > xSimpleFileAccess = ucb::SimpleFileAccess::create(m_xContext);
// do we need to encode this? hope not.
OSL_TRACE( ">>>> About to create storage for %s",