sc/source/core/tool/interpr2.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 641dfede9749dcc054b185bd72b227c0a1c093df
Author: Winfried Donkers <winfrieddonk...@libreoffice.org>
Date:   Tue Jun 14 11:57:49 2016 +0200

    tdf#100342 fix order of weekdays in NETWORKDAYS
    
    For the definition of working/weekend days, ODFF1.2 uses 0..6
    for Sunday..Saturday. NETWORKDAYS used ISO ordering (Monday..Sunday),
    but now complies with ODFF1.2.
    
    Change-Id: I169433adfac5d66af979181c328658040d7ab77f
    Reviewed-on: https://gerrit.libreoffice.org/26246
    Tested-by: Jenkins <c...@libreoffice.org>
    Reviewed-by: Eike Rathke <er...@redhat.com>
    Tested-by: Eike Rathke <er...@redhat.com>
    (cherry picked from commit d81fa4eb3a8960c1a1280fdd07bafa29de8290d2)
    Reviewed-on: https://gerrit.libreoffice.org/26270

diff --git a/sc/source/core/tool/interpr2.cxx b/sc/source/core/tool/interpr2.cxx
index 2a35f83..bd255fc 100644
--- a/sc/source/core/tool/interpr2.cxx
+++ b/sc/source/core/tool/interpr2.cxx
@@ -324,8 +324,9 @@ sal_uInt16 ScInterpreter::GetWeekendAndHolidayMasks(
             if ( nWeekendDays.size() != 7 )
                 return  errIllegalArgument;
 
+            // Weekend days defined by string, Sunday...Saturday
             for ( int i = 0; i < 7; i++ )
-                bWeekendMask[ i ] = ( bool ) nWeekendDays[ i ];
+                bWeekendMask[ i ] = ( bool ) nWeekendDays[ ( i == 6 ? 0 : i + 
1 ) ];
         }
     }
     else
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to