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 251ae2108..e5e1580ee 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 f1ce23524..19dbe6afd 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -2444,6 +2444,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. * * @param v The view that was clicked. Must be a tagged with a {@link ShortcutInfo}. -- 2.11.0