summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cmds/dumpstate/dumpstate.c7
-rw-r--r--docs/html/search.jd4
-rw-r--r--services/java/com/android/server/DockObserver.java23
3 files changed, 16 insertions, 18 deletions
diff --git a/cmds/dumpstate/dumpstate.c b/cmds/dumpstate/dumpstate.c
index 1f14726..4dda68c 100644
--- a/cmds/dumpstate/dumpstate.c
+++ b/cmds/dumpstate/dumpstate.c
@@ -111,6 +111,13 @@ static void dumpstate(int full) {
"PANIC CONSOLE");
dump_kernel_log("/data/dontpanic/apanic_threads",
"PANIC THREADS");
+
+ PRINT("------ BACKLIGHTS ------");
+ DUMP_PROMPT("LCD brightness=", "/sys/class/leds/lcd-backlight/brightness");
+ DUMP_PROMPT("Button brightness=", "/sys/class/leds/button-backlight/brightness");
+ DUMP_PROMPT("Keyboard brightness=", "/sys/class/leds/keyboard-backlight/brightness");
+ DUMP_PROMPT("ALS mode=", "/sys/class/leds/lcd-backlight/als");
+ DUMP_PROMPT("LCD driver registers:\n", "/sys/class/leds/lcd-backlight/registers");
}
PRINT("========================================================");
PRINT("== build.prop");
diff --git a/docs/html/search.jd b/docs/html/search.jd
index 838af03..8032b22 100644
--- a/docs/html/search.jd
+++ b/docs/html/search.jd
@@ -94,9 +94,9 @@ page.title=Search Results
// when an event on the browser history occurs (back, forward, load) perform a search
$(window).history(function(e, hash) {
- var query = getQuery(hash);
+ var query = decodeURI(getQuery(hash));
searchControl.execute(query);
- $("#searchTitle").html("search results for <em>" + decodeURI(query) + "</em>");
+ $("#searchTitle").html("search results for <em>" + query + "</em>");
});
// forcefully regain key-up event control (previously jacked by search api)
diff --git a/services/java/com/android/server/DockObserver.java b/services/java/com/android/server/DockObserver.java
index aa9c243..f089de1 100644
--- a/services/java/com/android/server/DockObserver.java
+++ b/services/java/com/android/server/DockObserver.java
@@ -26,6 +26,7 @@ import android.os.Handler;
import android.os.Message;
import android.os.SystemClock;
import android.os.UEventObserver;
+import android.provider.Settings;
import android.util.Log;
import com.android.internal.widget.LockPatternUtils;
@@ -154,26 +155,16 @@ class DockObserver extends UEventObserver {
mHandler.sendEmptyMessage(0);
}
- private final void updateKeyguardLocked() {
- if (!mLockPatternUtils.isLockPatternEnabled()) {
- if (!mKeyguardDisabled && mDockState != Intent.EXTRA_DOCK_STATE_UNDOCKED) {
- Log.d(TAG, "calling mKeyguardLock.disableKeyguard");
- mKeyguardLock.disableKeyguard();
- mKeyguardDisabled = true;
- } else if (mKeyguardDisabled && mDockState == Intent.EXTRA_DOCK_STATE_UNDOCKED) {
- Log.d(TAG, "calling mKeyguardLock.reenableKeyguard");
- mKeyguardLock.reenableKeyguard();
- mKeyguardDisabled = false;
- }
- }
- }
-
private final Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
synchronized (this) {
- updateKeyguardLocked();
- Log.d(TAG, "Broadcasting dock state " + mDockState);
+ Log.i(TAG, "Dock state changed: " + mDockState);
+ if (Settings.Secure.getInt(mContext.getContentResolver(),
+ Settings.Secure.DEVICE_PROVISIONED, 0) == 0) {
+ Log.i(TAG, "Device not provisioned, skipping dock broadcast");
+ return;
+ }
// Pack up the values and broadcast them to everyone
mPowerManager.userActivityWithForce(SystemClock.uptimeMillis(), false, true);
Intent intent = new Intent(Intent.ACTION_DOCK_EVENT);