diff --git a/project.properties b/project.properties index dfd6a49..ddd38aa 100644 --- a/project.properties +++ b/project.properties @@ -1,5 +1,5 @@ -#Fri, 13 Sep 2013 08:25:17 -0500 +#Fri, 13 Sep 2013 09:24:08 -0500 name=timestamper-lib -version=1.3 +version=1.4 lib.local=true -build.number=10 +build.number=1 diff --git a/release/timestamper-lib-1.3.jar b/release/timestamper-lib-1.4.jar similarity index 78% rename from release/timestamper-lib-1.3.jar rename to release/timestamper-lib-1.4.jar index a5961a0..78812d9 100644 Binary files a/release/timestamper-lib-1.3.jar and b/release/timestamper-lib-1.4.jar differ diff --git a/src/main/com/jdblabs/timestamper/core/SyncTarget.java b/src/main/com/jdblabs/timestamper/core/SyncTarget.java index d31f412..dad6c51 100644 --- a/src/main/com/jdblabs/timestamper/core/SyncTarget.java +++ b/src/main/com/jdblabs/timestamper/core/SyncTarget.java @@ -99,7 +99,10 @@ public class SyncTarget { return syncPerformed; } - public void shutdown() { + public void shutdown() throws IOException { + // TODO: move this onto the timer thread? + if (syncOnExit) sync(); + syncTimer.cancel(); syncTimer.purge(); }