From 90e11d00b7fa5b9514c1f5898b6445509fba34ee Mon Sep 17 00:00:00 2001 From: Charlie Groves Date: Tue, 25 Aug 2009 23:14:59 +0000 Subject: [PATCH] More fluency, less effluent git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5934 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../threerings/presents/server/RebootManager.java | 15 ++++++--------- src/java/com/threerings/util/MessageManager.java | 1 - 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/java/com/threerings/presents/server/RebootManager.java b/src/java/com/threerings/presents/server/RebootManager.java index 70e5f3ec8..7042ec226 100644 --- a/src/java/com/threerings/presents/server/RebootManager.java +++ b/src/java/com/threerings/presents/server/RebootManager.java @@ -23,10 +23,12 @@ package com.threerings.presents.server; import java.util.Calendar; +import com.samskivert.util.Calendars; import com.samskivert.util.HashIntMap; import com.samskivert.util.Interval; import com.samskivert.util.ObserverList; import com.samskivert.util.StringUtil; +import com.samskivert.util.Calendars.Builder; import com.threerings.util.MessageBundle; @@ -79,12 +81,7 @@ public abstract class RebootManager return false; } - Calendar cal = Calendar.getInstance(); - cal.add(Calendar.DATE, freq); - cal.set(Calendar.HOUR_OF_DAY, getRebootHour()); - cal.clear(Calendar.MINUTE); - cal.clear(Calendar.SECOND); - cal.clear(Calendar.MILLISECOND); + Builder cal = Calendars.now().zeroTime().setHour(getRebootHour()).addDays(freq); // maybe avoid weekends if (getSkipWeekends()) { @@ -92,19 +89,19 @@ public abstract class RebootManager switch (dow) { case Calendar.SATURDAY: if (freq > 1) { - cal.add(Calendar.DATE, -1); + cal.addDays(-1); } break; case Calendar.SUNDAY: if (freq > 2) { - cal.add(Calendar.DATE, -2); + cal.addDays(-2); } break; } } - scheduleReboot(cal.getTimeInMillis(), AUTOMATIC_INITIATOR); + scheduleReboot(cal.toTime(), AUTOMATIC_INITIATOR); return true; } diff --git a/src/java/com/threerings/util/MessageManager.java b/src/java/com/threerings/util/MessageManager.java index 8168a4c5d..fff536283 100644 --- a/src/java/com/threerings/util/MessageManager.java +++ b/src/java/com/threerings/util/MessageManager.java @@ -25,7 +25,6 @@ import java.util.HashMap; import java.util.Locale; import java.util.MissingResourceException; import java.util.ResourceBundle; - import com.google.common.collect.Maps; import com.samskivert.util.StringUtil;