diff options
author | viettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-14 02:29:14 +0000 |
---|---|---|
committer | viettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-14 02:29:14 +0000 |
commit | 3c688facdb17b59af83f2efe2b8fce0e156a2d42 (patch) | |
tree | 90ea9f9ba51f550373090ebb9b57b260101f0644 | |
parent | 612aacd42b49dfc657d777054a20b2c1c5065f8c (diff) | |
download | chromium_src-3c688facdb17b59af83f2efe2b8fce0e156a2d42.zip chromium_src-3c688facdb17b59af83f2efe2b8fce0e156a2d42.tar.gz chromium_src-3c688facdb17b59af83f2efe2b8fce0e156a2d42.tar.bz2 |
Fix the file perms given for write access.
This allows save dialogs to work properly in (trusted) Pepper.
BUG=none
TEST=Trung's Flapper build works.
Review URL: http://codereview.chromium.org/8283023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105445 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/file_select_helper.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/file_select_helper.cc b/chrome/browser/file_select_helper.cc index 4de82d4..5f66a85 100644 --- a/chrome/browser/file_select_helper.cc +++ b/chrome/browser/file_select_helper.cc @@ -44,7 +44,11 @@ void NotifyRenderViewHost(RenderViewHost* render_view_host, base::PLATFORM_FILE_ASYNC; const int kWriteFilePermissions = + base::PLATFORM_FILE_CREATE | + base::PLATFORM_FILE_CREATE_ALWAYS | + base::PLATFORM_FILE_OPEN | base::PLATFORM_FILE_OPEN_ALWAYS | + base::PLATFORM_FILE_OPEN_TRUNCATED | base::PLATFORM_FILE_WRITE | base::PLATFORM_FILE_WRITE_ATTRIBUTES | base::PLATFORM_FILE_ASYNC; |