summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-14 02:29:14 +0000
committerviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-14 02:29:14 +0000
commit3c688facdb17b59af83f2efe2b8fce0e156a2d42 (patch)
tree90ea9f9ba51f550373090ebb9b57b260101f0644
parent612aacd42b49dfc657d777054a20b2c1c5065f8c (diff)
downloadchromium_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.cc4
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;