OmniGears: Fix enable/disable OmniSwitch settings

Change-Id: I089b1bbd9d9725fdbb7ca08549f26ce45420ee44
diff --git a/src/org/omnirom/omnigears/interfacesettings/MoreInterfaceSettings.java b/src/org/omnirom/omnigears/interfacesettings/MoreInterfaceSettings.java
index e4e4a7c..6efd850 100644
--- a/src/org/omnirom/omnigears/interfacesettings/MoreInterfaceSettings.java
+++ b/src/org/omnirom/omnigears/interfacesettings/MoreInterfaceSettings.java
@@ -104,6 +104,7 @@
         boolean omniSwitchAvailable = isOmniSwitchAvailable();
 
         if (!omniSwitchAvailable){
+            Settings.System.putInt(Settings.System.RECENTS_USE_OMNISWITCH, 0);
             prefSet.removePreference(mOmniSwitchCategory);
         } else {
             mRecentsUseOmniSwitch = (CheckBoxPreference)
@@ -155,6 +156,7 @@
 
             Settings.System.putInt(
                     resolver, Settings.System.RECENTS_USE_OMNISWITCH, value ? 1 : 0);
+            mOmniSwitchSettings.setEnabled(value);
         } else {
             return false;
         }