aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmltextareaelement.rs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2015-03-19 07:40:22 +0530
committerMs2ger <ms2ger@gmail.com>2015-03-21 10:27:32 +0100
commit3479d3fa7fbbfbcdbc92a93896b4a347338fe103 (patch)
treed05bd5d1964dfad791132d2384950cc681597f6e /components/script/dom/htmltextareaelement.rs
parent4eb26065acdc37d275e658d8581282cb39b90686 (diff)
downloadservo-3479d3fa7fbbfbcdbc92a93896b4a347338fe103.tar.gz
servo-3479d3fa7fbbfbcdbc92a93896b4a347338fe103.zip
Replace unsafe_blocks by unsafe_code.
Diffstat (limited to 'components/script/dom/htmltextareaelement.rs')
-rw-r--r--components/script/dom/htmltextareaelement.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/components/script/dom/htmltextareaelement.rs b/components/script/dom/htmltextareaelement.rs
index dcf79d70091..2b53e09a1a2 100644
--- a/components/script/dom/htmltextareaelement.rs
+++ b/components/script/dom/htmltextareaelement.rs
@@ -52,16 +52,20 @@ impl HTMLTextAreaElementDerived for EventTarget {
}
pub trait LayoutHTMLTextAreaElementHelpers {
+ #[allow(unsafe_code)]
unsafe fn get_value_for_layout(self) -> String;
}
pub trait RawLayoutHTMLTextAreaElementHelpers {
+ #[allow(unsafe_code)]
unsafe fn get_cols_for_layout(&self) -> u32;
+ #[allow(unsafe_code)]
unsafe fn get_rows_for_layout(&self) -> u32;
}
impl LayoutHTMLTextAreaElementHelpers for LayoutJS<HTMLTextAreaElement> {
#[allow(unrooted_must_root)]
+ #[allow(unsafe_code)]
unsafe fn get_value_for_layout(self) -> String {
(*self.unsafe_get()).textinput.borrow_for_layout().get_content()
}
@@ -69,11 +73,13 @@ impl LayoutHTMLTextAreaElementHelpers for LayoutJS<HTMLTextAreaElement> {
impl RawLayoutHTMLTextAreaElementHelpers for HTMLTextAreaElement {
#[allow(unrooted_must_root)]
+ #[allow(unsafe_code)]
unsafe fn get_cols_for_layout(&self) -> u32 {
self.cols.get()
}
#[allow(unrooted_must_root)]
+ #[allow(unsafe_code)]
unsafe fn get_rows_for_layout(&self) -> u32 {
self.rows.get()
}