summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI/src/com
diff options
context:
space:
mode:
authorDanesh M <daneshm90@gmail.com>2012-05-22 19:11:04 -0400
committerDanesh M <daneshm90@gmail.com>2012-05-22 19:11:04 -0400
commitad04328f9ad3953ccb59ca3d337314eb95ac32b1 (patch)
treea280bdb55a9ae1ac4a05778fd3cf57a4e41d4bdd /packages/SystemUI/src/com
parent50f5f13ab51addee337d8bdf4d6fbf30eeab1cb8 (diff)
downloadframeworks_base-ad04328f9ad3953ccb59ca3d337314eb95ac32b1.zip
frameworks_base-ad04328f9ad3953ccb59ca3d337314eb95ac32b1.tar.gz
frameworks_base-ad04328f9ad3953ccb59ca3d337314eb95ac32b1.tar.bz2
SystemUI : Dismiss keyguard on powerwidget longpress
Dismiss the keyguard on longpress of toggle similar to settings button Change-Id: I45b64f3f3ac822f5137a2db263bf2e9c3e8a1a45
Diffstat (limited to 'packages/SystemUI/src/com')
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/PowerButton.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/PowerButton.java b/packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/PowerButton.java
index e0c4878..a4549bd 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/PowerButton.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/PowerButton.java
@@ -2,6 +2,7 @@ package com.android.systemui.statusbar.powerwidget;
import com.android.systemui.R;
+import android.app.ActivityManagerNative;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
@@ -11,12 +12,11 @@ import android.graphics.PorterDuff.Mode;
import android.net.Uri;
import android.os.Handler;
import android.os.Message;
+import android.os.RemoteException;
import android.util.Log;
import android.widget.ImageView;
-import android.widget.LinearLayout;
import android.provider.Settings;
import android.view.View;
-import android.provider.Settings;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
@@ -212,6 +212,10 @@ public abstract class PowerButton {
for (Map.Entry<String, PowerButton> entry : BUTTONS_LOADED.entrySet()) {
if(entry.getKey().endsWith(type)) {
result = entry.getValue().handleLongClick();
+ try {
+ ActivityManagerNative.getDefault().dismissKeyguardOnNextActivity();
+ } catch (RemoteException e) {
+ }
break;
}
}