forms/qa/integration/forms/DateValidator.java |   13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

New commits:
commit 72f50083e713bb4f25b6acc31ecad3ae7aa9050e
Author: Robert Antoni Buj i Gelonch <robert....@gmail.com>
Date:   Mon Sep 29 11:58:04 2014 +0200

    forms: getMonth() and getYear() are deprecated in java.util.Date
    
    Change-Id: I31664bbd8c1c3b02e8a7381226d4d558b37466a2
    Reviewed-on: https://gerrit.libreoffice.org/11690
    Reviewed-by: Noel Grandin <noelgran...@gmail.com>
    Tested-by: Noel Grandin <noelgran...@gmail.com>

diff --git a/forms/qa/integration/forms/DateValidator.java 
b/forms/qa/integration/forms/DateValidator.java
index 0264642..76cb6ca 100644
--- a/forms/qa/integration/forms/DateValidator.java
+++ b/forms/qa/integration/forms/DateValidator.java
@@ -72,12 +72,11 @@ public class DateValidator extends 
integration.forms.ControlValidator
 
     private boolean isNextMonthsDate( com.sun.star.util.Date dateValue )
     {
-        int overallMonth = dateValue.Year * 12 + dateValue.Month - 1;
-
-        int todaysMonth = new java.util.Date().getMonth();
-        int todaysYear = new java.util.Date().getYear() + 1900;
-        int todaysOverallMonth = todaysYear * 12 + todaysMonth;
-
-        return overallMonth == todaysOverallMonth;
+        java.util.Calendar today = java.util.Calendar.getInstance();
+        java.util.Calendar date = (java.util.Calendar) today.clone();
+        today.set(java.util.Calendar.DATE, 1);
+        date.set(dateValue.Year, dateValue.Month, 1);
+        date.add(java.util.Calendar.MONTH, -1);
+        return date.compareTo(today) == 0;
     }
 }
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to