From f9f332ac7e47587eae8b1f7a1917b3800ccfd8ce Mon Sep 17 00:00:00 2001 From: cretin45 Date: Fri, 8 Jan 2016 12:18:29 -0800 Subject: Trebuchet: Don't crash on widget clicks Issue-id: NIGHTLIES-2266 Change-Id: I804614c4d4636f58374c8f5d3e6252fbcd40ae29 --- src/com/android/launcher3/Launcher.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index f1fdae627..5dc7f934a 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -2994,6 +2994,17 @@ public class Launcher extends Activity // Start activities startAppShortcutOrInfoActivity(v); + ComponentName componentName = intent.getComponent(); + if (componentName != null) { + String packageName = intent.getComponent().getPackageName(); + LauncherApplication.getLauncherStats() + .sendAppLaunchEvent(LauncherStats.ORIGIN_HOMESCREEN, + packageName); + if (LauncherStats.SETTINGS_PACKAGE_NAME.equals(packageName)) { + LauncherApplication.getLauncherStats().sendSettingsOpenedEvent( + LauncherStats.ORIGIN_HOMESCREEN); + } + } if (mLauncherCallbacks != null) { mLauncherCallbacks.onClickAppShortcut(v); -- cgit v1.2.3