Remove needless 'self' mutability from CharacterDataMethods::Remove().

This commit is contained in:
Tetsuharu OHZEKI 2014-06-03 03:29:41 +09:00
parent a837106f54
commit d2a590a3db

View file

@ -48,7 +48,7 @@ pub trait CharacterDataMethods {
fn InsertData(&mut self, _offset: u32, _arg: DOMString) -> ErrorResult; fn InsertData(&mut self, _offset: u32, _arg: DOMString) -> ErrorResult;
fn DeleteData(&mut self, _offset: u32, _count: u32) -> ErrorResult; fn DeleteData(&mut self, _offset: u32, _count: u32) -> ErrorResult;
fn ReplaceData(&mut self, _offset: u32, _count: u32, _arg: DOMString) -> ErrorResult; fn ReplaceData(&mut self, _offset: u32, _count: u32, _arg: DOMString) -> ErrorResult;
fn Remove(&mut self); fn Remove(&self);
} }
impl<'a> CharacterDataMethods for JSRef<'a, CharacterData> { impl<'a> CharacterDataMethods for JSRef<'a, CharacterData> {
@ -101,8 +101,8 @@ impl<'a> CharacterDataMethods for JSRef<'a, CharacterData> {
} }
// http://dom.spec.whatwg.org/#dom-childnode-remove // http://dom.spec.whatwg.org/#dom-childnode-remove
fn Remove(&mut self) { fn Remove(&self) {
let node: &mut JSRef<Node> = NodeCast::from_mut_ref(self); let node: &JSRef<Node> = NodeCast::from_ref(self);
node.remove_self(); node.remove_self();
} }
} }