diff options
| author | Android (Google) Code Review <android-gerrit@google.com> | 2009-08-18 09:59:40 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-08-18 09:59:40 -0700 |
| commit | 6a2d513a4ad116fc5405d4d4f1f6fdb692bdefbc (patch) | |
| tree | 30073e03065ba734ea86ef46cbf0f503e04391a9 /cmds | |
| parent | d2d6014f715f12f6263f61ba3eeb6f8cba6d0fa6 (diff) | |
| parent | 401ad721aded1e3e57ff51b8c2f98578b588ac43 (diff) | |
| download | frameworks_base-6a2d513a4ad116fc5405d4d4f1f6fdb692bdefbc.zip frameworks_base-6a2d513a4ad116fc5405d4d4f1f6fdb692bdefbc.tar.gz frameworks_base-6a2d513a4ad116fc5405d4d4f1f6fdb692bdefbc.tar.bz2 | |
Merge change 21221 into eclair
* changes:
Modify svc power command so it pokes the wake lock when called. This will ensure screen is not asleep if stayon is requested.
Diffstat (limited to 'cmds')
| -rw-r--r-- | cmds/svc/src/com/android/commands/svc/PowerCommand.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cmds/svc/src/com/android/commands/svc/PowerCommand.java b/cmds/svc/src/com/android/commands/svc/PowerCommand.java index 2b54f54..e021012 100644 --- a/cmds/svc/src/com/android/commands/svc/PowerCommand.java +++ b/cmds/svc/src/com/android/commands/svc/PowerCommand.java @@ -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); |
