diff options
Diffstat (limited to 'svtools/source/misc/transfer.cxx')
-rw-r--r-- | svtools/source/misc/transfer.cxx | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/svtools/source/misc/transfer.cxx b/svtools/source/misc/transfer.cxx index 6a22fef255f0..f9f84be461ac 100644 --- a/svtools/source/misc/transfer.cxx +++ b/svtools/source/misc/transfer.cxx @@ -37,6 +37,7 @@ #include <vcl/window.hxx> #include <comphelper/processfactory.hxx> #include <comphelper/servicehelper.hxx> +#include <comphelper/sequence.hxx> #include <sot/filelist.hxx> #include <cppuhelper/implbase.hxx> @@ -421,16 +422,7 @@ Sequence< DataFlavor > SAL_CALL TransferableHelper::getTransferDataFlavors() thr { } - Sequence< DataFlavor > aRet( mpFormats->size() ); - DataFlavorExVector::iterator aIter( mpFormats->begin() ), aEnd( mpFormats->end() ); - sal_uInt32 nCurPos = 0; - - while( aIter != aEnd ) - { - aRet[ nCurPos++ ] = *aIter++; - } - - return aRet; + return comphelper::containerToSequence<DataFlavor>(*mpFormats); } |