sc/source/ui/view/cellsh2.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit afb3af7ce5fef803d42a549095863e6bb8210ef2
Author: Caolán McNamara <caol...@redhat.com>
Date:   Tue Apr 9 14:02:17 2013 +0100

    Resolves: fdo#61948 delayed delete deletes nothing under windows
    
    The reason there appears to be two dialogs, is because there
    actually is. The original dialog doesn't get deleted under
    windows.
    
    If we use the actual returned type of the dialog here rather than a lower
    baseclass then the right thing happens. Original code works under Linux but 
not
    Windows.
    
    Change-Id: Iaf99fa4e16f743b1f5a3d29f42a140491f3d67b0

diff --git a/sc/source/ui/view/cellsh2.cxx b/sc/source/ui/view/cellsh2.cxx
index 4cbd425..8f30e18 100644
--- a/sc/source/ui/view/cellsh2.cxx
+++ b/sc/source/ui/view/cellsh2.cxx
@@ -178,7 +178,7 @@ namespace
 {
     long DelayDeleteAbstractDialog( void *pAbstractDialog, void * /*pArg*/ )
     {
-        delete reinterpret_cast<VclAbstractDialog*>( pAbstractDialog );
+        delete reinterpret_cast<SfxAbstractTabDialog*>( pAbstractDialog );
         return 0;
     }
 }
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to