diff options
| author | Michael Jurka <mikejurka@google.com> | 2011-09-02 15:55:27 -0700 |
|---|---|---|
| committer | Michael Jurka <mikejurka@google.com> | 2011-09-02 16:00:34 -0700 |
| commit | 7725a4e3071c6450deb89dcb1e234ed96142edc9 (patch) | |
| tree | 0bc21a263e0edea787c71661d8a51cb1b528fa0b | |
| parent | ccbc2f309e84e9b073e92c1bf689a4d8dab988cc (diff) | |
| download | frameworks_base-7725a4e3071c6450deb89dcb1e234ed96142edc9.zip frameworks_base-7725a4e3071c6450deb89dcb1e234ed96142edc9.tar.gz frameworks_base-7725a4e3071c6450deb89dcb1e234ed96142edc9.tar.bz2 | |
Click on whitespace dismisses Recents in landscape
(was added previously for portrait, forgot to add for landscape)
Change-Id: I38161d00c65f753c17d25db8ed69f59f35b0d352
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java b/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java index 85cde7c..5c1bbf0 100644 --- a/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java +++ b/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java @@ -26,6 +26,7 @@ import android.util.Log; import android.view.MotionEvent; import android.view.View; import android.view.ViewConfiguration; +import android.view.View.OnClickListener; import android.widget.HorizontalScrollView; import android.widget.LinearLayout; @@ -75,13 +76,23 @@ public class RecentsHorizontalScrollView extends HorizontalScrollView mPerformanceHelper.addViewCallback(view); } - final View thumbnail = view.findViewById(R.id.app_thumbnail); - // thumbnail is set to clickable in the layout file - thumbnail.setOnClickListener(new OnClickListener() { + view.setOnClickListener(new OnClickListener() { public void onClick(View v) { - mCallback.handleOnClick(view); + mCallback.dismiss(); } }); + + OnClickListener launchAppListener = new OnClickListener() { + public void onClick(View v) { + mCallback.handleOnClick(view); + } + }; + final View thumbnail = view.findViewById(R.id.app_thumbnail); + thumbnail.setClickable(true); + thumbnail.setOnClickListener(launchAppListener); + final View appTitle = view.findViewById(R.id.app_label); + appTitle.setClickable(true); + appTitle.setOnClickListener(launchAppListener); mLinearLayout.addView(view); } // Scroll to end after layout. |
