summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/browser_init.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/ui/browser_init.cc')
-rw-r--r--chrome/browser/ui/browser_init.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/chrome/browser/ui/browser_init.cc b/chrome/browser/ui/browser_init.cc
index ff1f585..7f0c1a4 100644
--- a/chrome/browser/ui/browser_init.cc
+++ b/chrome/browser/ui/browser_init.cc
@@ -828,7 +828,14 @@ bool BrowserInit::LaunchWithProfile::OpenApplicationWindow(Profile* profile) {
if (policy->IsWebSafeScheme(url.scheme()) ||
url.SchemeIs(chrome::kFileScheme)) {
- RecordCmdLineAppHistogram();
+ if (profile->GetExtensionService()->IsInstalledApp(url)) {
+ RecordCmdLineAppHistogram();
+ } else {
+ UMA_HISTOGRAM_ENUMERATION(
+ extension_misc::kAppLaunchHistogram,
+ extension_misc::APP_LAUNCH_CMD_LINE_APP_LEGACY,
+ extension_misc::APP_LAUNCH_BUCKET_BOUNDARY);
+ }
TabContents* app_tab = Browser::OpenAppShortcutWindow(
profile,
url,