summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoyster <oysterized@gmail.com>2016-10-09 14:07:25 +0200
committerGitHub <noreply@github.com>2016-10-09 14:07:25 +0200
commit5bf599f59db5e4008da6f8d01723222b6f197548 (patch)
tree87feff470a512648058dfddbf636a377de9881e5
parentd40a4a62b2db2327686cc3523aff22edd22dee3b (diff)
parent176d2d04d9bcc54027cb86d534595b7f569d7b0d (diff)
Merge pull request #25 from y3seker/cm-12.1
Fix: gestures reset after boot
-rw-r--r--cmactions/AndroidManifest.xml6
-rw-r--r--cmactions/src/com/cyanogenmod/settings/device/BootCompletedReceiver.java1
-rw-r--r--cmactions/src/com/cyanogenmod/settings/device/GestureController.java16
3 files changed, 1 insertions, 22 deletions
diff --git a/cmactions/AndroidManifest.xml b/cmactions/AndroidManifest.xml
index 7adc1dc..954e431 100644
--- a/cmactions/AndroidManifest.xml
+++ b/cmactions/AndroidManifest.xml
@@ -26,12 +26,6 @@
</intent-filter>
</receiver>
- <service android:name="ServiceWrapper" android:permission="ServiceWrapper">
- <intent-filter>
- <action android:name="ServiceWrapper"/>
- </intent-filter>
- </service>
-
<!-- stub to ensure its loaded - DO NOT REMOVE -->
<activity android:name=".KeyHandler"/>
diff --git a/cmactions/src/com/cyanogenmod/settings/device/BootCompletedReceiver.java b/cmactions/src/com/cyanogenmod/settings/device/BootCompletedReceiver.java
index 2862fd9..c52ca65 100644
--- a/cmactions/src/com/cyanogenmod/settings/device/BootCompletedReceiver.java
+++ b/cmactions/src/com/cyanogenmod/settings/device/BootCompletedReceiver.java
@@ -32,6 +32,7 @@ public class BootCompletedReceiver extends BroadcastReceiver {
public void onReceive(final Context context, Intent intent) {
Log.d(TAG, "Booting");
enableComponent(context, TouchscreenGestureSettings.class.getName());
+ GestureController.updateGestureControl(context);
}
private void enableComponent(Context context, String component) {
diff --git a/cmactions/src/com/cyanogenmod/settings/device/GestureController.java b/cmactions/src/com/cyanogenmod/settings/device/GestureController.java
index b262cf6..2cef1a3 100644
--- a/cmactions/src/com/cyanogenmod/settings/device/GestureController.java
+++ b/cmactions/src/com/cyanogenmod/settings/device/GestureController.java
@@ -76,22 +76,6 @@ public class GestureController {
keysToMasks.put(UNICODE_Z, 0x400000);
}
- private static SharedPreferences.OnSharedPreferenceChangeListener mPrefListener;
-
- public GestureController(final Context context) {
- updateGestureControl(context);
-
- SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context);
- mPrefListener = new SharedPreferences.OnSharedPreferenceChangeListener() {
- @Override
- public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
- updateGestureControl(context);
- }
- };
- sharedPrefs.registerOnSharedPreferenceChangeListener(mPrefListener);
-
- }
-
public static void updateGestureControl(Context context) {
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context);
if (sharedPreferences.getBoolean(TOUCHSCREEN_GESTURE_CONTROL_KEY, false)) {