Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit be507bc0 authored by Steve Kondik's avatar Steve Kondik Committed by Gerrit Code Review
Browse files

Merge "Display headset icon in notification bar" into gingerbread

parents dc2c8af5 5ee8c74b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@
       <item><xliff:g id="id">speakerphone</xliff:g></item>
       <item><xliff:g id="id">mute</xliff:g></item>
       <item><xliff:g id="id">volume</xliff:g></item>
       <item><xliff:g id="id">headset</xliff:g></item>
       <item><xliff:g id="id">wifi</xliff:g></item>
       <item><xliff:g id="id">cdma_eri</xliff:g></item>
       <item><xliff:g id="id">data_connection</xliff:g></item>
+9 −0
Original line number Diff line number Diff line
@@ -387,6 +387,10 @@ public class StatusBarPolicy {
                    action.equals(AudioManager.VIBRATE_SETTING_CHANGED_ACTION)) {
                updateVolume();
            }
            else if (action.equals(Intent.ACTION_HEADSET_PLUG)) {
                int state = intent.getIntExtra("state", 0);
                mService.setIconVisibility("headset", (state == 1));
            }
            else if (action.equals(TelephonyIntents.ACTION_SIM_STATE_CHANGED)) {
                updateSimState(intent);
            }
@@ -478,6 +482,10 @@ public class StatusBarPolicy {
        mService.setIconVisibility("volume", false);
        updateVolume();

        // headset
        mService.setIcon("headset", com.android.internal.R.drawable.stat_sys_headset, 0);
        mService.setIconVisibility("headset", false);

        IntentFilter filter = new IntentFilter();

        // Register for Intent broadcasts for...
@@ -487,6 +495,7 @@ public class StatusBarPolicy {
        filter.addAction(Intent.ACTION_POWER_CONNECTED);
        filter.addAction(Intent.ACTION_ALARM_CHANGED);
        filter.addAction(Intent.ACTION_SYNC_STATE_CHANGED);
        filter.addAction(Intent.ACTION_HEADSET_PLUG);
        filter.addAction(AudioManager.RINGER_MODE_CHANGED_ACTION);
        filter.addAction(AudioManager.VIBRATE_SETTING_CHANGED_ACTION);
        filter.addAction(BluetoothAdapter.ACTION_STATE_CHANGED);