From 376c6ac7d45b9cc3c4d2502fdba240b6fc38aa91 Mon Sep 17 00:00:00 2001
From: Michael Gernoth <michael@gernoth.net>
Date: Sat, 21 May 2011 12:16:58 +0200
Subject: [PATCH 1/1] add setDelay

---
 .../de/rmdir/ms2debounce/DebounceModuleHelper.java   | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/MS2Debounce/src/de/rmdir/ms2debounce/DebounceModuleHelper.java b/MS2Debounce/src/de/rmdir/ms2debounce/DebounceModuleHelper.java
index 75607b8..0a764e5 100644
--- a/MS2Debounce/src/de/rmdir/ms2debounce/DebounceModuleHelper.java
+++ b/MS2Debounce/src/de/rmdir/ms2debounce/DebounceModuleHelper.java
@@ -103,6 +103,18 @@ public class DebounceModuleHelper
 		return debounce_delay;
 	}
 
+	public synchronized void setDelay(int delay) {
+		if (isLoaded()) {
+			if (getDelay() == delay) {
+				return;
+			}
+
+			unloadModule();
+		}
+
+		loadModule(delay);
+	}
+
 	public synchronized boolean is_safe_to_load() {
 		SharedPreferences settings = ctx.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE);
 		boolean safe_to_load = settings.getBoolean("safe_to_load", false);
-- 
2.39.5