svtools/source/uno/unoiface.cxx |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 0bfb7ed1d3050c827a37f7431cf4c05efeb536cb
Author: Stephan Bergmann <sberg...@redhat.com>
Date:   Tue Feb 3 15:30:56 2015 +0100

    Avoid downcast
    
    Change-Id: I0170c1ecd7f6f037640eaa26f5477fdf4852c54f

diff --git a/svtools/source/uno/unoiface.cxx b/svtools/source/uno/unoiface.cxx
index d59d92b..e9bf072 100644
--- a/svtools/source/uno/unoiface.cxx
+++ b/svtools/source/uno/unoiface.cxx
@@ -112,8 +112,9 @@ SAL_DLLPUBLIC_EXPORT vcl::Window* CreateWindow( 
VCLXWindow** ppNewComp, const ::
         static_cast<CalendarField*>(pWindow)->EnableToday();
         static_cast<CalendarField*>(pWindow)->EnableNone();
         static_cast<CalendarField*>(pWindow)->EnableEmptyFieldValue( true );
-        *ppNewComp = new SVTXDateField;
-        static_cast<VCLXFormattedSpinField*>(*ppNewComp)->SetFormatter( 
(FormatterBase*)static_cast<DateField*>(pWindow) );
+        SVTXDateField * newComp = new SVTXDateField;
+        *ppNewComp = newComp;
+        newComp->SetFormatter( 
(FormatterBase*)static_cast<DateField*>(pWindow) );
     }
     else if (aServiceName.equalsIgnoreAsciiCase("roadmap") )
     {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to