Author: echatellier Date: 2009-11-04 11:23:46 +0100 (Wed, 04 Nov 2009) New Revision: 2688 Modified: trunk/src/main/java/org/chorem/jtimer/ui/tasks/RunTaskJob.java Log: Don't reset time to 0 after hibernation detect, set it to daily task time Modified: trunk/src/main/java/org/chorem/jtimer/ui/tasks/RunTaskJob.java =================================================================== --- trunk/src/main/java/org/chorem/jtimer/ui/tasks/RunTaskJob.java 2009-11-03 10:06:13 UTC (rev 2687) +++ trunk/src/main/java/org/chorem/jtimer/ui/tasks/RunTaskJob.java 2009-11-04 10:23:46 UTC (rev 2688) @@ -204,20 +204,22 @@ taskStartCalendar = Calendar.getInstance(); lastPublishTimestamp = taskStartCalendar.getTimeInMillis(); - // need to be 0 here not managedTask.getTodayTime(); + // need to be 0 here not managedTask.getTime(new Date()); // for idle detected when 0hOO goes... - taskTimingBeforeStartInMs = 0; // managedTask.getTodayTime(); + //taskTimingBeforeStartInMs = managedTask.getTime(new Date()); + + // need to be this for hibernation in same day + taskTimingBeforeStartInMs = managedTask.getTime(new Date()) * 1000; offsetTimeInMs = 0; } /** * Check if task need to be reset. * - * Test if today number if different of taskStartTimestamp day number + * Test if today number if different of taskStartCalendar day number */ protected void checkReset() { - // TODO Put it in JTimerUtil Calendar nowCalendar = Calendar.getInstance(); // si les jours actuel et jours de debut de start ne sont @@ -245,7 +247,7 @@ // reset on start just for init resetTiming(); // redeclare taskTimingBeforeStartInSeconds - taskTimingBeforeStartInMs = managedTask.getTime(new Date()) * 1000; + //taskTimingBeforeStartInMs = managedTask.getTime(new Date()) * 1000; // get idle time long configIdleTime = JTimerFactory.getIdleTime();