diff options
author | Mohammadinamul Sheik <inamul@google.com> | 2014-03-18 20:30:51 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-03-18 20:30:52 +0000 |
commit | e769d1681e1177b9e37c0be9e12d1ede55d4e3a9 (patch) | |
tree | c4813a2b64f6a0511ca15d2bc323488f1f8f9a13 | |
parent | ef3784cf698cd1455f762f66ad6eec32cc8f2fa3 (diff) | |
parent | 3b1a54a2069cfe576dbb043ccf23d24371ffd3a5 (diff) | |
download | android_packages_apps_Trebuchet-e769d1681e1177b9e37c0be9e12d1ede55d4e3a9.tar.gz android_packages_apps_Trebuchet-e769d1681e1177b9e37c0be9e12d1ede55d4e3a9.tar.bz2 android_packages_apps_Trebuchet-e769d1681e1177b9e37c0be9e12d1ede55d4e3a9.zip |
Merge "Add onClickPagedViewIcon to the Launcher." into ub-now-mister-ugly
-rw-r--r-- | src/com/android/launcher3/AppsCustomizePagedView.java | 3 | ||||
-rw-r--r-- | 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 2d1d2f6ed..05be4ae67 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -2447,6 +2447,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}. |