Cleanup a few issues with stack VirtualDevice conversion.
diff --git a/filter/source/graphicfilter/epict/epict.cxx b/filter/source/graphicfilter/epict/epict.cxx
index df3a4f6..d978c45 100644
--- a/filter/source/graphicfilter/epict/epict.cxx
+++ b/filter/source/graphicfilter/epict/epict.cxx
@@ -1699,7 +1699,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )

                if ( aSrcFont.GetAlign() != ALIGN_BASELINE )
                {
                    ScopedVclPtr<VirtualDevice> pVirDev( new VirtualDevice() );
                    ScopedVclPtrInstance<VirtualDevice> pVirDev;
                    if (aSrcFont.GetAlign()==ALIGN_TOP)
                        aPt.Y()+=(long)pVirDev->GetFontMetric(aSrcFont).GetAscent();
                    else
@@ -1854,7 +1854,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )

            case META_GRADIENT_ACTION:
            {
                ScopedVclPtr<VirtualDevice> aVDev;
                ScopedVclPtrInstance<VirtualDevice> aVDev;
                GDIMetaFile                 aTmpMtf;
                const MetaGradientAction*   pA = static_cast<const MetaGradientAction*>(pMA);

@@ -1866,7 +1866,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )

            case META_HATCH_ACTION:
            {
                ScopedVclPtr<VirtualDevice> aVDev;
                ScopedVclPtrInstance<VirtualDevice> aVDev;
                GDIMetaFile             aTmpMtf;
                const MetaHatchAction*  pA = static_cast<const MetaHatchAction*>(pMA);

diff --git a/sc/source/ui/inc/autofmt.hxx b/sc/source/ui/inc/autofmt.hxx
index 3cd9bc3..8227376 100644
--- a/sc/source/ui/inc/autofmt.hxx
+++ b/sc/source/ui/inc/autofmt.hxx
@@ -56,7 +56,7 @@ protected:

private:
    ScAutoFormatData*       pCurData;
    ScopedVclPtr<VirtualDevice> aVD;
    ScopedVclPtrInstance<VirtualDevice> aVD;
    SvtScriptedTextHelper   aScriptedText;
    ::com::sun::star::uno::Reference< ::com::sun::star::i18n::XBreakIterator > xBreakIter;
    bool                    bFitWidth;