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 52b9114ab84b340c1bdfa02e4b75364b0a12f70b..5fd2fc1b5c9b3cb9d56b6e0129f93ebe2fae0e25 100644 |
--- a/chrome/browser/ui/ash/launcher/chrome_launcher_controller.cc |
+++ b/chrome/browser/ui/ash/launcher/chrome_launcher_controller.cc |
@@ -81,6 +81,7 @@ |
#include "ui/views/corewm/window_animations.h" |
#if defined(OS_CHROMEOS) |
+#include "ash/multi_profile_uma.h" |
#include "chrome/browser/browser_process.h" |
#include "chrome/browser/chromeos/login/user_manager.h" |
#include "chrome/browser/chromeos/login/wallpaper_manager.h" |
@@ -1041,6 +1042,8 @@ void ChromeLauncherController::ActivateWindowOrMinimizeIfActive( |
const std::string& current_user = |
manager->GetUserIDFromProfile(profile()); |
if (!manager->IsWindowOnDesktopOfUser(native_window, current_user)) { |
+ ash::MultiProfileUMA::RecordTeleportAction( |
+ ash::MultiProfileUMA::TELEPORT_WINDOW_RETURN_BY_LAUNCHER); |
manager->ShowWindowForUser(native_window, current_user); |
window->Activate(); |
return; |