X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/ms2-fixes/blobdiff_plain/75fbc6ef01e26a9a385034769980a75cf5cdd083..131fed255e5772093e2f41cba76bca2bbafd33d1:/MS2Debounce/src/de/rmdir/ms2debounce/DebounceModuleHelper.java diff --git a/MS2Debounce/src/de/rmdir/ms2debounce/DebounceModuleHelper.java b/MS2Debounce/src/de/rmdir/ms2debounce/DebounceModuleHelper.java index 174f89b..e26379f 100644 --- a/MS2Debounce/src/de/rmdir/ms2debounce/DebounceModuleHelper.java +++ b/MS2Debounce/src/de/rmdir/ms2debounce/DebounceModuleHelper.java @@ -22,13 +22,17 @@ public class DebounceModuleHelper ctx = context; } - public void loadModule() { - _loadModule(); + public void setAllValues() { setDelay(getSavedDelay()); setSettle(getSavedSettle()); setPoll(getSavedPoll()); } + public void loadModule() { + _loadModule(); + setAllValues(); + } + protected void runAsRoot(String command) throws java.io.IOException,java.lang.InterruptedException { Process rootcmd = Runtime.getRuntime().exec(new String[]{"su","-c","sh"}); DataOutputStream sh = new DataOutputStream(rootcmd.getOutputStream()); @@ -160,7 +164,7 @@ public class DebounceModuleHelper public synchronized int getSavedDelay() { SharedPreferences settings = ctx.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE); - return settings.getInt("debounce_delay", 8); + return settings.getInt("debounce_delay", 15); } public synchronized void setSavedDelay(int delay) { @@ -174,7 +178,7 @@ public class DebounceModuleHelper public synchronized int getSavedSettle() { SharedPreferences settings = ctx.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE); - return settings.getInt("settle_time", 100); + return settings.getInt("settle_time", 150); } public synchronized void setSavedSettle(int settle) { @@ -188,7 +192,7 @@ public class DebounceModuleHelper public synchronized int getSavedPoll() { SharedPreferences settings = ctx.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE); - return settings.getInt("poll_time", 10); + return settings.getInt("poll_time", 2); } public synchronized void setSavedPoll(int poll) {