sd/source/ui/unoidl/sddetect.cxx |    8 ++++++++
 1 file changed, 8 insertions(+)

New commits:
commit 2714ebedcbd3648cb220e4f667a337563a2fd95d
Author: Michael Stahl <mst...@redhat.com>
Date:   Mon Feb 10 16:45:27 2014 +0100

    fdo#73363: sd: fix mis-detection of Visio files as PPT
    
    SdFilterDetect::detect() erroneously detects all binary MSO files, and
    because the Visio types would be checked after PPT, Visio is pre-empted.
    
    Change-Id: I6ec3647a508dc8d79b47bfff6de35ccae39416ee
    (cherry picked from commit e62339f856efa0b8ef03df3bf8b93e098c4ac0d3)

diff --git a/sd/source/ui/unoidl/sddetect.cxx b/sd/source/ui/unoidl/sddetect.cxx
index 9e98a7b..66fab30 100644
--- a/sd/source/ui/unoidl/sddetect.cxx
+++ b/sd/source/ui/unoidl/sddetect.cxx
@@ -371,6 +371,10 @@ OUString SAL_CALL SdFilterDetect::detect( Sequence< 
beans::PropertyValue >& lDes
                                 else
                                     pFilter = SfxFilter::GetFilterByName( 
pFilterPowerPoint97);
                             }
+                            else
+                            {
+                                pFilter = 0;
+                            }
                         }
                         else
                         {
@@ -423,6 +427,10 @@ OUString SAL_CALL SdFilterDetect::detect( Sequence< 
beans::PropertyValue >& lDes
                     }
                 }
             }
+            else
+            {
+                pFilter = 0;
+            }
         }
     }
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to