diff options
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java')
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java b/packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java index 3acef08..1978d69 100644 --- a/packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java +++ b/packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java @@ -84,15 +84,26 @@ public class RecentsVerticalScrollView extends ScrollView implements SwipeHelper if (old == null) { view.setClickable(true); view.setOnLongClickListener(mOnLongClick); - - 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); + final View calloutLine = view.findViewById(R.id.recents_callout_line); + calloutLine.setClickable(true); + calloutLine.setOnClickListener(launchAppListener); mLinearLayout.addView(view); } } |
