From 96be49b78d150adf132fb140b81c576d2614b307 Mon Sep 17 00:00:00 2001 From: Federico Hernandez Date: Thu, 18 Jun 2009 09:48:46 +0200 Subject: [PATCH] Replaced nested if statement with boolean logic expression --- src/Date.cpp | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/Date.cpp b/src/Date.cpp index e72a7f767..78ba34ff7 100644 --- a/src/Date.cpp +++ b/src/Date.cpp @@ -303,15 +303,11 @@ bool Date::leapYear (int year) { bool ly = false; - if (!(year % 4)) - { - ly = true; - if (!(year % 100)) - { - ly = false; - if (!(year % 400)) ly =true; - } - } + // (year % 4 == 0) && (year % 100 !=0) OR + // (year % 400 == 0) + // are leapyears + + if (((!(year % 4)) && (year % 100)) || (!(year % 400))) ly = true; return ly; }