summaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
authorkinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-29 11:29:23 +0000
committerkinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-29 11:29:23 +0000
commitd52d25e5a28b9798bcfaff23614dae2040db869e (patch)
treecd44e87fb2d3ea2c40a8800a7e4e71f1030bb4bd /content
parent32deb00d235a38a086f35547df76109a586d1f5f (diff)
downloadchromium_src-d52d25e5a28b9798bcfaff23614dae2040db869e.zip
chromium_src-d52d25e5a28b9798bcfaff23614dae2040db869e.tar.gz
chromium_src-d52d25e5a28b9798bcfaff23614dae2040db869e.tar.bz2
Add UserMetrics for OpenFileSystem
To track usage stats. BUG=none TEST=none Review URL: http://codereview.chromium.org/8659035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111911 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r--content/browser/file_system/file_system_dispatcher_host.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/content/browser/file_system/file_system_dispatcher_host.cc b/content/browser/file_system/file_system_dispatcher_host.cc
index cf6b79f..e2a052b 100644
--- a/content/browser/file_system/file_system_dispatcher_host.cc
+++ b/content/browser/file_system/file_system_dispatcher_host.cc
@@ -11,6 +11,7 @@
#include "base/platform_file.h"
#include "base/threading/thread.h"
#include "base/time.h"
+#include "content/browser/user_metrics.h"
#include "content/common/file_system_messages.h"
#include "googleurl/src/gurl.h"
#include "ipc/ipc_platform_file.h"
@@ -163,6 +164,11 @@ bool FileSystemDispatcherHost::OnMessageReceived(
void FileSystemDispatcherHost::OnOpen(
int request_id, const GURL& origin_url, fileapi::FileSystemType type,
int64 requested_size, bool create) {
+ if (type == fileapi::kFileSystemTypeTemporary) {
+ UserMetrics::RecordAction(UserMetricsAction("OpenFileSystemTemporary"));
+ } else if (type == fileapi::kFileSystemTypePersistent) {
+ UserMetrics::RecordAction(UserMetricsAction("OpenFileSystemPersistent"));
+ }
GetNewOperation(request_id)->OpenFileSystem(origin_url, type, create);
}