am 6a2d513a: Merge change 21221 into eclair

Merge commit '6a2d513a4ad116fc5405d4d4f1f6fdb692bdefbc'

* commit '6a2d513a4ad116fc5405d4d4f1f6fdb692bdefbc':
  Modify svc power command so it pokes the wake lock when called. This will ensure screen is not asleep if stayon is requested.
This commit is contained in:
Guang Zhu
2009-08-18 10:02:51 -07:00
committed by Android Git Automerger

View File

@@ -16,7 +16,10 @@
package com.android.commands.svc;
import android.os.Binder;
import android.os.IBinder;
import android.os.IPowerManager;
import android.os.PowerManager;
import android.os.ServiceManager;
import android.os.RemoteException;
import android.os.BatteryManager;
@@ -60,7 +63,10 @@ public class PowerCommand extends Svc.Command {
IPowerManager pm
= IPowerManager.Stub.asInterface(ServiceManager.getService(Context.POWER_SERVICE));
try {
IBinder lock = new Binder();
pm.acquireWakeLock(PowerManager.FULL_WAKE_LOCK, lock, "svc power");
pm.setStayOnSetting(val);
pm.releaseWakeLock(lock);
}
catch (RemoteException e) {
System.err.println("Faild to set setting: " + e);