From 66619ec1e79e687606bf01309ecd9b0a0840c21f Mon Sep 17 00:00:00 2001
From: akwizgran <akwizgran@users.sourceforge.net>
Date: Thu, 16 Jan 2014 19:12:27 +0000
Subject: [PATCH] Use a single Timer instance.

---
 .../src/org/briarproject/system/AndroidSystemModule.java        | 2 +-
 .../src/org/briarproject/system/DesktopSystemModule.java        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/briar-android/src/org/briarproject/system/AndroidSystemModule.java b/briar-android/src/org/briarproject/system/AndroidSystemModule.java
index 570d4fbbc7..77aa22446f 100644
--- a/briar-android/src/org/briarproject/system/AndroidSystemModule.java
+++ b/briar-android/src/org/briarproject/system/AndroidSystemModule.java
@@ -11,7 +11,7 @@ public class AndroidSystemModule extends AbstractModule {
 
 	protected void configure() {
 		bind(Clock.class).to(SystemClock.class);
-		bind(Timer.class).to(SystemTimer.class);
+		bind(Timer.class).toInstance(new SystemTimer());
 		bind(SeedProvider.class).to(AndroidSeedProvider.class);
 		bind(FileUtils.class).to(AndroidFileUtils.class);
 	}
diff --git a/briar-desktop/src/org/briarproject/system/DesktopSystemModule.java b/briar-desktop/src/org/briarproject/system/DesktopSystemModule.java
index 5a3badb9fa..baa1370733 100644
--- a/briar-desktop/src/org/briarproject/system/DesktopSystemModule.java
+++ b/briar-desktop/src/org/briarproject/system/DesktopSystemModule.java
@@ -15,7 +15,7 @@ public class DesktopSystemModule extends AbstractModule {
 
 	protected void configure() {
 		bind(Clock.class).to(SystemClock.class);
-		bind(Timer.class).to(SystemTimer.class);
+		bind(Timer.class).toInstance(new SystemTimer());
 		if(OsUtils.isLinux())
 			bind(SeedProvider.class).to(LinuxSeedProvider.class);
 		bind(FileUtils.class).toInstance(new FileUtils() {
-- 
GitLab