| Index: chrome/browser/sync_file_system/drive_file_sync_service.cc
|
| diff --git a/chrome/browser/sync_file_system/drive_file_sync_service.cc b/chrome/browser/sync_file_system/drive_file_sync_service.cc
|
| index fa49969163c897d8a49f7d2b343360284b340161..a98b5a55cf292eefb736c302f7489309a486f92d 100644
|
| --- a/chrome/browser/sync_file_system/drive_file_sync_service.cc
|
| +++ b/chrome/browser/sync_file_system/drive_file_sync_service.cc
|
| @@ -21,8 +21,9 @@
|
| #include "chrome/browser/sync_file_system/drive_metadata_store.h"
|
| #include "chrome/browser/sync_file_system/remote_change_processor.h"
|
| #include "chrome/browser/sync_file_system/sync_file_system.pb.h"
|
| +#include "chrome/common/extensions/extension.h"
|
| #include "content/public/browser/browser_thread.h"
|
| -#include "net/base/escape.h"
|
| +#include "extensions/common/constants.h"
|
| #include "webkit/fileapi/file_system_url.h"
|
| #include "webkit/fileapi/syncable/sync_file_metadata.h"
|
| #include "webkit/fileapi/syncable/sync_file_type.h"
|
| @@ -248,6 +249,7 @@ void DriveFileSyncService::RemoveObserver(Observer* observer) {
|
| void DriveFileSyncService::RegisterOriginForTrackingChanges(
|
| const GURL& origin,
|
| const fileapi::SyncStatusCallback& callback) {
|
| + DCHECK(origin.SchemeIs(extensions::kExtensionScheme));
|
| scoped_ptr<TaskToken> token(GetToken(
|
| FROM_HERE, TASK_TYPE_DRIVE, "Retrieving origin metadata"));
|
| if (!token) {
|
| @@ -423,7 +425,7 @@ void DriveFileSyncService::ApplyLocalChange(
|
| sync_client_->UploadNewFile(
|
| metadata_store_->GetResourceIdForOrigin(url.origin()),
|
| local_file_path,
|
| - net::EscapePath(url.path().AsUTF8Unsafe()),
|
| + url.path().AsUTF8Unsafe(),
|
| local_file_metadata.size,
|
| base::Bind(&DriveFileSyncService::DidUploadNewFile,
|
| AsWeakPtr(), base::Passed(&token), url, callback));
|
|
|