diff options
author | John Spurlock <jspurlock@google.com> | 2013-10-13 19:20:04 -0400 |
---|---|---|
committer | John Spurlock <jspurlock@google.com> | 2013-10-13 19:20:04 -0400 |
commit | 47e3de2baa59b6d8ad7de0f569a814877f287a7e (patch) | |
tree | dc5a1cc317871ceb22efef41cbd1d1f105d7800a /policy/src/com/android | |
parent | ce6d9066b666cb065821163036bdabc9ec8081dd (diff) | |
download | frameworks_base-47e3de2baa59b6d8ad7de0f569a814877f287a7e.zip frameworks_base-47e3de2baa59b6d8ad7de0f569a814877f287a7e.tar.gz frameworks_base-47e3de2baa59b6d8ad7de0f569a814877f287a7e.tar.bz2 |
Wire up new hideycling ok button to persist setting.
Otherwise you'll see it every time.
Bug:11077915
Change-Id: I2ec725459f6ec133c1b82e9788a80dede6e87343
Diffstat (limited to 'policy/src/com/android')
-rw-r--r-- | policy/src/com/android/internal/policy/impl/TransientNavigationConfirmation.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/policy/src/com/android/internal/policy/impl/TransientNavigationConfirmation.java b/policy/src/com/android/internal/policy/impl/TransientNavigationConfirmation.java index a6381a7..d3d78f7 100644 --- a/policy/src/com/android/internal/policy/impl/TransientNavigationConfirmation.java +++ b/policy/src/com/android/internal/policy/impl/TransientNavigationConfirmation.java @@ -170,11 +170,13 @@ public class TransientNavigationConfirmation { private static final int BGCOLOR = 0x80000000; private static final int OFFSET_DP = 48; + private final Runnable mConfirm; private final ColorDrawable mColor = new ColorDrawable(0); private ValueAnimator mColorAnim; - public ClingWindowView(Context context) { + public ClingWindowView(Context context, Runnable confirm) { super(context); + mConfirm = confirm; setClickable(true); setBackground(mColor); } @@ -195,7 +197,7 @@ public class TransientNavigationConfirmation { ok.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { - handleHide(); + mConfirm.run(); } }); addView(clingLayout, new FrameLayout.LayoutParams( @@ -249,7 +251,7 @@ public class TransientNavigationConfirmation { mPromptPackage = pkg; if (DEBUG) Slog.d(TAG, "Showing transient navigation confirmation for " + pkg); - mClingWindow = new ClingWindowView(mContext); + mClingWindow = new ClingWindowView(mContext, confirmAction(pkg)); // we will be hiding the nav bar, so layout as if it's already hidden mClingWindow.setSystemUiVisibility( |