From 3b1a54a2069cfe576dbb043ccf23d24371ffd3a5 Mon Sep 17 00:00:00 2001 From: Mohammadinamul Sheik Date: Tue, 18 Mar 2014 11:28:19 -0700 Subject: [PATCH] Add onClickPagedViewIcon to the Launcher. Change-Id: I34505ee5c9a6fe6ddd1a9f3134829fe0481e8bc0 --- src/com/android/launcher3/AppsCustomizePagedView.java | 3 +-- src/com/android/launcher3/Launcher.java | 11 +++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/com/android/launcher3/AppsCustomizePagedView.java b/src/com/android/launcher3/AppsCustomizePagedView.java index 251ae2108e..e5e1580ee9 100644 --- a/src/com/android/launcher3/AppsCustomizePagedView.java +++ b/src/com/android/launcher3/AppsCustomizePagedView.java @@ -511,8 +511,7 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen if (mPressedIcon != null) { mPressedIcon.lockDrawableState(); } - mLauncher.startActivitySafely(v, appInfo.intent, appInfo); - mLauncher.getStats().recordLaunch(appInfo.intent); + mLauncher.onClickPagedViewIcon(v, appInfo); } else if (v instanceof PagedViewWidget) { // Let the user know that they have to long press to add a widget if (mWidgetInstructionToast != null) { diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index f1ce23524e..19dbe6afdc 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -2443,6 +2443,17 @@ public class Launcher extends Activity } } + /** + * Event handler for a paged view icon click. + * @param v The view that was clicked. + * @param appInfo The {link AppInfo} of the view. + */ + public void onClickPagedViewIcon(View v, AppInfo appInfo) { + if (LOGD) Log.d(TAG, "onClickPagedViewIcon"); + startActivitySafely(v, appInfo.intent, appInfo); + getStats().recordLaunch(appInfo.intent); + } + /** * Event handler for an app shortcut click. *