project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/util/TickHandler.java
changeset 10017 de822cd3df3a
parent 7584 7831c84cc644
--- a/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/util/TickHandler.java	Tue Jan 21 22:38:13 2014 +0100
+++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/util/TickHandler.java	Tue Jan 21 22:43:06 2014 +0100
@@ -32,42 +32,42 @@
  * an immediate execution of the runnable again.
  */
 public class TickHandler extends Handler {
-	private final Runnable callback;
-	private int messageId;
-	private long interval;
-	private boolean running;
-	
-	public TickHandler(Looper looper, long interval, Runnable callback) {
-		super(looper);
-		this.callback = callback;
-		this.interval = interval;
-	}
-	
-	public synchronized void stop() {
-		messageId++;
-		running = false;
-	}
-	
-	public synchronized void start() {
-		messageId++;
-		sendMessage(obtainMessage(messageId));
-		running = true;
-	}
-	
-	public synchronized void setInterval(long interval) {
-		this.interval = interval;
-		if(running) {
-			start();
-		}
-	}
-	
-	@Override
-	public synchronized void handleMessage(Message msg) {
-		if(msg.what == messageId) {
-			callback.run();
-		}
-		if(msg.what == messageId) {
-			sendMessageDelayed(obtainMessage(messageId), interval);
-		}
-	}
+    private final Runnable callback;
+    private int messageId;
+    private long interval;
+    private boolean running;
+
+    public TickHandler(Looper looper, long interval, Runnable callback) {
+        super(looper);
+        this.callback = callback;
+        this.interval = interval;
+    }
+
+    public synchronized void stop() {
+        messageId++;
+        running = false;
+    }
+
+    public synchronized void start() {
+        messageId++;
+        sendMessage(obtainMessage(messageId));
+        running = true;
+    }
+
+    public synchronized void setInterval(long interval) {
+        this.interval = interval;
+        if(running) {
+            start();
+        }
+    }
+
+    @Override
+    public synchronized void handleMessage(Message msg) {
+        if(msg.what == messageId) {
+            callback.run();
+        }
+        if(msg.what == messageId) {
+            sendMessageDelayed(obtainMessage(messageId), interval);
+        }
+    }
 }
\ No newline at end of file