Merge "Remove call to set wakeLock WorkSource from VibrationThread constructor" into sc-v2-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
0b6477d82f
@@ -98,7 +98,7 @@ final class VibrationThread extends Thread implements IBinder.DeathRecipient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private final Object mLock = new Object();
|
private final Object mLock = new Object();
|
||||||
private final WorkSource mWorkSource = new WorkSource();
|
private final WorkSource mWorkSource;
|
||||||
private final PowerManager.WakeLock mWakeLock;
|
private final PowerManager.WakeLock mWakeLock;
|
||||||
private final IBatteryStats mBatteryStatsService;
|
private final IBatteryStats mBatteryStatsService;
|
||||||
private final VibrationSettings mVibrationSettings;
|
private final VibrationSettings mVibrationSettings;
|
||||||
@@ -119,9 +119,8 @@ final class VibrationThread extends Thread implements IBinder.DeathRecipient {
|
|||||||
mVibrationSettings = vibrationSettings;
|
mVibrationSettings = vibrationSettings;
|
||||||
mDeviceEffectAdapter = effectAdapter;
|
mDeviceEffectAdapter = effectAdapter;
|
||||||
mCallbacks = callbacks;
|
mCallbacks = callbacks;
|
||||||
|
mWorkSource = new WorkSource(mVibration.uid);
|
||||||
mWakeLock = wakeLock;
|
mWakeLock = wakeLock;
|
||||||
mWorkSource.set(vib.uid);
|
|
||||||
mWakeLock.setWorkSource(mWorkSource);
|
|
||||||
mBatteryStatsService = batteryStatsService;
|
mBatteryStatsService = batteryStatsService;
|
||||||
|
|
||||||
CombinedVibration effect = vib.getEffect();
|
CombinedVibration effect = vib.getEffect();
|
||||||
@@ -152,6 +151,7 @@ final class VibrationThread extends Thread implements IBinder.DeathRecipient {
|
|||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
Process.setThreadPriority(Process.THREAD_PRIORITY_URGENT_DISPLAY);
|
Process.setThreadPriority(Process.THREAD_PRIORITY_URGENT_DISPLAY);
|
||||||
|
mWakeLock.setWorkSource(mWorkSource);
|
||||||
mWakeLock.acquire();
|
mWakeLock.acquire();
|
||||||
try {
|
try {
|
||||||
mVibration.token.linkToDeath(this, 0);
|
mVibration.token.linkToDeath(this, 0);
|
||||||
|
|||||||
Reference in New Issue
Block a user