summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI/src
diff options
context:
space:
mode:
authorJohn Spurlock <jspurlock@google.com>2014-05-23 12:59:27 -0400
committerJohn Spurlock <jspurlock@google.com>2014-05-23 12:59:27 -0400
commit6627ff6d9d7c8137df868b74cfb99aa1a0044575 (patch)
treeacf70e860946b3668c5ce974ce8d832ca1ef5755 /packages/SystemUI/src
parent470c1accf5a54f9844a779eafab74e63c09342b5 (diff)
downloadframeworks_base-6627ff6d9d7c8137df868b74cfb99aa1a0044575.zip
frameworks_base-6627ff6d9d7c8137df868b74cfb99aa1a0044575.tar.gz
frameworks_base-6627ff6d9d7c8137df868b74cfb99aa1a0044575.tar.bz2
QuickSettings: Use connectivity manager for airplane mode.
Bug:15187219 Change-Id: I8455d062a9d974a464abff3c656ca18d6da3fe9d
Diffstat (limited to 'packages/SystemUI/src')
-rw-r--r--packages/SystemUI/src/com/android/systemui/qs/tiles/AirplaneModeTile.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/AirplaneModeTile.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/AirplaneModeTile.java
index c0f9bf2..191bac9 100644
--- a/packages/SystemUI/src/com/android/systemui/qs/tiles/AirplaneModeTile.java
+++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/AirplaneModeTile.java
@@ -20,6 +20,7 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
+import android.net.ConnectivityManager;
import android.provider.Settings.Global;
import com.android.systemui.R;
@@ -52,10 +53,9 @@ public class AirplaneModeTile extends QSTile<QSTile.BooleanState> {
}
private void setEnabled(boolean enabled) {
- mSetting.setValue(enabled ? 1 : 0);
- final Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
- intent.putExtra("state", enabled);
- mContext.sendBroadcast(intent);
+ final ConnectivityManager mgr =
+ (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
+ mgr.setAirplaneMode(enabled);
}
@Override