| Index: chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util.cc
|
| diff --git a/chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util.cc b/chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util.cc
|
| index 34b7db77556ab01d73afcab30e9bca06e511c494..c5524c5d24c53efa612cd9cada9e7330094f3eb8 100644
|
| --- a/chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util.cc
|
| +++ b/chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util.cc
|
| @@ -7,7 +7,10 @@
|
| #include <vector>
|
|
|
| #include "base/strings/string_util.h"
|
| +#include "base/strings/stringprintf.h"
|
| +#include "net/base/escape.h"
|
| #include "storage/browser/fileapi/file_system_url.h"
|
| +#include "url/gurl.h"
|
|
|
| namespace arc {
|
|
|
| @@ -52,4 +55,12 @@ bool ParseDocumentsProviderUrl(const storage::FileSystemURL& url,
|
| return true;
|
| }
|
|
|
| +GURL BuildDocumentUrl(const std::string& authority,
|
| + const std::string& document_id) {
|
| + return GURL(base::StringPrintf(
|
| + "content://%s/document/%s",
|
| + net::EscapeQueryParamValue(authority, false).c_str(),
|
| + net::EscapeQueryParamValue(document_id, false).c_str()));
|
| +}
|
| +
|
| } // namespace arc
|
|
|