[Libreoffice-commits] core.git: wizards/com

Lionel Elie Mamane lionel at mamane.lu
Wed Oct 30 05:40:22 CET 2013


 wizards/com/sun/star/wizards/document/Control.java |   15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

New commits:
commit 9f374ac73f8789aa6daa16969ebb25e2803373f8
Author: Lionel Elie Mamane <lionel at mamane.lu>
Date:   Wed Oct 30 05:35:42 2013 +0100

    fdo#70674 adapt wizard code to incompatible Date/Time API change
    
    Change-Id: I0338777bf46c10f6082c7eb3886883e92952eb99

diff --git a/wizards/com/sun/star/wizards/document/Control.java b/wizards/com/sun/star/wizards/document/Control.java
index cf5c9c0..e8b78f1 100644
--- a/wizards/com/sun/star/wizards/document/Control.java
+++ b/wizards/com/sun/star/wizards/document/Control.java
@@ -34,6 +34,8 @@ import com.sun.star.uno.UnoRuntime;
 import com.sun.star.uno.AnyConverter;
 import com.sun.star.drawing.XShapes;
 import com.sun.star.lang.IllegalArgumentException;
+import com.sun.star.util.Date;
+import com.sun.star.util.Time;
 
 public class Control extends Shape
 {
@@ -304,13 +306,22 @@ public class Control extends Shape
             }
             else if (getControlType() == FormHandler.SODATECONTROL)
             {
-                xPropertySet.setPropertyValue("Date", 4711);       //TODO find a better date
+                Date d = new Date();
+                d.Day = 30;
+                d.Month = 12;
+                d.Year = 9999;
+                xPropertySet.setPropertyValue("Date", d);
                 aPreferredSize = getPeer().getPreferredSize();
                 xPropertySet.setPropertyValue("Date", com.sun.star.uno.Any.VOID);
             }
             else if (getControlType() == FormHandler.SOTIMECONTROL)
             {
-                xPropertySet.setPropertyValue("Time", 47114);      //TODO find a better time
+                Time t = new Time();
+                t.NanoSeconds = 999999999;
+                t.Seconds = 59;
+                t.Minutes = 59;
+                t.Hours = 22;
+                xPropertySet.setPropertyValue("Time", t);
                 aPreferredSize = getPeer().getPreferredSize();
                 xPropertySet.setPropertyValue("Time", com.sun.star.uno.Any.VOID);
             }


More information about the Libreoffice-commits mailing list