diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2015-10-20 11:05:27 -0700 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2015-10-23 14:44:19 -0700 |
commit | a9ef40c7169e5f152b6d8f225184053fe024f792 (patch) | |
tree | 3d87a097a06af2b42a5d42d41a86baca207f2ff2 /components/script/dom/filelist.rs | |
parent | 81ecf7824cae9629be020332c836205fedaae1a2 (diff) | |
download | servo-a9ef40c7169e5f152b6d8f225184053fe024f792.tar.gz servo-a9ef40c7169e5f152b6d8f225184053fe024f792.zip |
Don't allow unrooted values in function arguments.
Diffstat (limited to 'components/script/dom/filelist.rs')
-rw-r--r-- | components/script/dom/filelist.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/components/script/dom/filelist.rs b/components/script/dom/filelist.rs index 57542b0a51d..d695ac8f43a 100644 --- a/components/script/dom/filelist.rs +++ b/components/script/dom/filelist.rs @@ -18,6 +18,7 @@ pub struct FileList { } impl FileList { + #[allow(unrooted_must_root)] fn new_inherited(files: Vec<JS<File>>) -> FileList { FileList { reflector_: Reflector::new(), @@ -25,6 +26,7 @@ impl FileList { } } + #[allow(unrooted_must_root)] pub fn new(window: &Window, files: Vec<JS<File>>) -> Root<FileList> { reflect_dom_object(box FileList::new_inherited(files), GlobalRef::Window(window), FileListBinding::Wrap) } |