aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/selectors.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/style/selectors.rs')
-rw-r--r--components/style/selectors.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/components/style/selectors.rs b/components/style/selectors.rs
index 50e0659fa6a..c3ea921bf53 100644
--- a/components/style/selectors.rs
+++ b/components/style/selectors.rs
@@ -100,8 +100,8 @@ pub struct LocalNameSelector {
#[deriving(Eq, PartialEq, Clone, Hash)]
pub struct AttrSelector {
- pub name: Atom,
- pub lower_name: Atom,
+ pub name: String,
+ pub lower_name: String,
pub namespace: NamespaceConstraint,
}
@@ -442,8 +442,8 @@ fn parse_attribute_selector(content: Vec<ComponentValue>, namespaces: &Namespace
Some((_, None)) => fail!("Implementation error, this should not happen."),
Some((namespace, Some(local_name))) => AttrSelector {
namespace: namespace,
- lower_name: Atom::from_slice(local_name.as_slice().to_ascii_lower().as_slice()),
- name: Atom::from_slice(local_name.as_slice()),
+ lower_name: local_name.as_slice().to_ascii_lower(),
+ name: local_name,
},
};
skip_whitespace(iter);