Index: chrome/browser/ui/ash/launcher/chrome_launcher_controller.cc |
diff --git a/chrome/browser/ui/ash/launcher/chrome_launcher_controller.cc b/chrome/browser/ui/ash/launcher/chrome_launcher_controller.cc |
index 34a8f6aa91c9ac293cdb485e08d9d6235ad3076b..86ef0d2a3b819f685d0347259b9cabbda1ad8c67 100644 |
--- a/chrome/browser/ui/ash/launcher/chrome_launcher_controller.cc |
+++ b/chrome/browser/ui/ash/launcher/chrome_launcher_controller.cc |
@@ -739,6 +739,10 @@ void ChromeLauncherController::LaunchApp(const std::string& app_id, |
extension_url, extension_urls::kWebstoreSourceField, source_value); |
} |
+ params.source = (source == ash::LAUNCH_FROM_UNKNOWN) |
+ ? extensions::SOURCE_UNTRACKED |
+ : extensions::SOURCE_APP_LAUNCHER; |
+ |
OpenApplication(params); |
} |
@@ -1756,7 +1760,7 @@ void ChromeLauncherController::SetVirtualKeyboardBehaviorFromPrefs() { |
else if (is_enabled && !was_enabled) |
ash::Shell::GetInstance()->CreateKeyboard(); |
} |
-#endif // defined(OS_CHROMEOS) |
+#endif // defined(OS_CHROMEOS) |
ash::ShelfItemStatus ChromeLauncherController::GetAppState( |
const std::string& app_id) { |