Kaydet (Commit) 6404ed19 authored tarafından Caolán McNamara's avatar Caolán McNamara

use tunnel id pattern here

üst 81d0d4b6
...@@ -44,6 +44,7 @@ ...@@ -44,6 +44,7 @@
#include <unotools/tempfile.hxx> #include <unotools/tempfile.hxx>
#include <unotools/ucbstreamhelper.hxx> #include <unotools/ucbstreamhelper.hxx>
#include <comphelper/storagehelper.hxx> #include <comphelper/storagehelper.hxx>
#include <comphelper/servicehelper.hxx>
#include <sot/storage.hxx> #include <sot/storage.hxx>
#include <vcl/svapp.hxx> #include <vcl/svapp.hxx>
#include <vcl/virdev.hxx> #include <vcl/virdev.hxx>
...@@ -846,17 +847,14 @@ void ScTransferObj::StripRefs( ScDocument* pDoc, ...@@ -846,17 +847,14 @@ void ScTransferObj::StripRefs( ScDocument* pDoc,
} }
} }
namespace
{
class theScTransferUnoTunnelId : public rtl::Static< UnoTunnelIdInit, theScTransferUnoTunnelId> {};
}
const com::sun::star::uno::Sequence< sal_Int8 >& ScTransferObj::getUnoTunnelId() const com::sun::star::uno::Sequence< sal_Int8 >& ScTransferObj::getUnoTunnelId()
{ {
static com::sun::star::uno::Sequence< sal_Int8 > aSeq; return theScTransferUnoTunnelId::get().getSeq();
if( !aSeq.getLength() )
{
static osl::Mutex aCreateMutex;
osl::Guard< osl::Mutex > aGuard( aCreateMutex );
aSeq.realloc( 16 );
rtl_createUuid( reinterpret_cast< sal_uInt8* >( aSeq.getArray() ), 0, sal_True );
}
return aSeq;
} }
sal_Int64 SAL_CALL ScTransferObj::getSomething( const com::sun::star::uno::Sequence< sal_Int8 >& rId ) throw( com::sun::star::uno::RuntimeException ) sal_Int64 SAL_CALL ScTransferObj::getSomething( const com::sun::star::uno::Sequence< sal_Int8 >& rId ) throw( com::sun::star::uno::RuntimeException )
......
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