sfx2/source/doc/docinf.cxx |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

New commits:
commit 7113db27f07ca03a468c94f1163a7aacd1e051e3
Author: Stephan Bergmann <sberg...@redhat.com>
Date:   Thu Jun 19 14:57:48 2014 +0200

    GetFileTimeValue can produce a "null" DateTime
    
    Change-Id: I96bf1aa2d889c4d0925d073d1d7b4be47c23b3ac

diff --git a/sfx2/source/doc/docinf.cxx b/sfx2/source/doc/docinf.cxx
index c540545..5e49437 100644
--- a/sfx2/source/doc/docinf.cxx
+++ b/sfx2/source/doc/docinf.cxx
@@ -108,7 +108,11 @@ sal_uInt32 SFX2_DLLPUBLIC LoadOlePropertySet(
                 i_xDocProps->setEditingCycles( nRevision );
         }
 
-        if( xGlobSect->GetFileTimeValue( aDateTime, PROPID_EDITTIME ) )
+        if( xGlobSect->GetFileTimeValue( aDateTime, PROPID_EDITTIME )
+            && !(aDateTime.NanoSeconds == 0 && aDateTime.Seconds == 0
+                 && aDateTime.Minutes == 0 && aDateTime.Hours == 0
+                 && aDateTime.Day == 0 && aDateTime.Month == 0
+                 && aDateTime.Year == 0) )
         {
             // subtract offset 1601-01-01
             aDateTime.Year  -= 1601;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to