Loading media/java/android/media/AudioService.java +27 −32 Original line number Diff line number Diff line Loading @@ -1841,22 +1841,12 @@ public class AudioService extends IAudioService.Stub { } public void setRingerModeExternal(int ringerMode, String caller) { final long identity = Binder.clearCallingIdentity(); try { setRingerMode(ringerMode, caller, true /*external*/); } finally { Binder.restoreCallingIdentity(identity); } } public void setRingerModeInternal(int ringerMode, String caller) { enforceSelfOrSystemUI("setRingerModeInternal"); final long identity = Binder.clearCallingIdentity(); try { setRingerMode(ringerMode, caller, false /*external*/); } finally { Binder.restoreCallingIdentity(identity); } } private void setRingerMode(int ringerMode, String caller, boolean external) { Loading @@ -1870,6 +1860,8 @@ public class AudioService extends IAudioService.Stub { if ((ringerMode == AudioManager.RINGER_MODE_VIBRATE) && !mHasVibrator) { ringerMode = AudioManager.RINGER_MODE_SILENT; } final long identity = Binder.clearCallingIdentity(); try { synchronized (mSettingsLock) { final int ringerModeInternal = getRingerModeInternal(); final int ringerModeExternal = getRingerModeExternal(); Loading @@ -1893,6 +1885,9 @@ public class AudioService extends IAudioService.Stub { setRingerModeExt(ringerMode); } } } finally { Binder.restoreCallingIdentity(identity); } } private void setRingerModeExt(int ringerMode) { Loading Loading
media/java/android/media/AudioService.java +27 −32 Original line number Diff line number Diff line Loading @@ -1841,22 +1841,12 @@ public class AudioService extends IAudioService.Stub { } public void setRingerModeExternal(int ringerMode, String caller) { final long identity = Binder.clearCallingIdentity(); try { setRingerMode(ringerMode, caller, true /*external*/); } finally { Binder.restoreCallingIdentity(identity); } } public void setRingerModeInternal(int ringerMode, String caller) { enforceSelfOrSystemUI("setRingerModeInternal"); final long identity = Binder.clearCallingIdentity(); try { setRingerMode(ringerMode, caller, false /*external*/); } finally { Binder.restoreCallingIdentity(identity); } } private void setRingerMode(int ringerMode, String caller, boolean external) { Loading @@ -1870,6 +1860,8 @@ public class AudioService extends IAudioService.Stub { if ((ringerMode == AudioManager.RINGER_MODE_VIBRATE) && !mHasVibrator) { ringerMode = AudioManager.RINGER_MODE_SILENT; } final long identity = Binder.clearCallingIdentity(); try { synchronized (mSettingsLock) { final int ringerModeInternal = getRingerModeInternal(); final int ringerModeExternal = getRingerModeExternal(); Loading @@ -1893,6 +1885,9 @@ public class AudioService extends IAudioService.Stub { setRingerModeExt(ringerMode); } } } finally { Binder.restoreCallingIdentity(identity); } } private void setRingerModeExt(int ringerMode) { Loading