diff options
| author | 2012-09-28 13:06:44 -0700 | |
|---|---|---|
| committer | 2012-09-28 13:06:45 -0700 | |
| commit | 94ffe8739e2b0a9a7d2f0daa0bb90652fbdfd33b (patch) | |
| tree | af6b03eb7b45deb20fc090d99e3764bc707a80ab | |
| parent | 053644dba95d07335853101e280cfc77c5fe6068 (diff) | |
| parent | 1081eed9b711333a29db048a492270d791beade1 (diff) | |
Merge "Pass display arg to blank/unblank" into jb-mr1-dev
| -rw-r--r-- | services/jni/com_android_server_power_PowerManagerService.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/services/jni/com_android_server_power_PowerManagerService.cpp b/services/jni/com_android_server_power_PowerManagerService.cpp index 38af38d232b3..dcc2b58470d5 100644 --- a/services/jni/com_android_server_power_PowerManagerService.cpp +++ b/services/jni/com_android_server_power_PowerManagerService.cpp @@ -183,14 +183,16 @@ static void nativeSetScreenState(JNIEnv *env, jclass clazz, jboolean on) { gPowerModule->setInteractive(gPowerModule, true); } + const sp<IBinder>& display = s->getBuiltInDisplay(0); // TODO: support multiple displays { ALOGD_IF_SLOW(100, "Excessive delay in unblank() while turning screen on"); - s->unblank(); + s->unblank(display); } } else { + const sp<IBinder>& display = s->getBuiltInDisplay(0); // TODO: support multiple displays { ALOGD_IF_SLOW(100, "Excessive delay in blank() while turning screen off"); - s->blank(); + s->blank(display); } if (gPowerModule) { |