diff options
author | Jovansonlee Cesar <ivanceras@gmail.com> | 2018-07-29 03:53:36 +0800 |
---|---|---|
committer | Jovansonlee Cesar <ivanceras@gmail.com> | 2018-07-29 03:53:36 +0800 |
commit | 038f0ccfe8b3de8500c13d15a57f4dc204f0b32d (patch) | |
tree | 4fac78bcfa9407c63ad43eb0a1123886cda521eb /svgbob/src/patterns.rs | |
parent | d70b9bfb5b4f0770fabd01b0617c2a67e9e759f9 (diff) |
removed enhancements
Diffstat (limited to 'svgbob/src/patterns.rs')
-rw-r--r-- | svgbob/src/patterns.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/svgbob/src/patterns.rs b/svgbob/src/patterns.rs index 32cd456..7913f6b 100644 --- a/svgbob/src/patterns.rs +++ b/svgbob/src/patterns.rs @@ -1,4 +1,3 @@ -use enhance_circles::Round; use properties::Characteristic; use properties::Signal; use Element; @@ -15,7 +14,6 @@ use properties::PointBlock; use fragments::Fragment; use fragments::Fragment::Text; -use enhance::Enhance; use properties::Can; use properties::Properties; use properties::Signal::{Medium, Strong, Weak}; @@ -400,7 +398,7 @@ impl<'g> FocusChar<'g> { pub fn get_elements(&self) -> (Vec<Element>, Vec<Loc>) { let (fragments, consumed_location) = self.get_fragments(); - let elements: Vec<Element> = fragments + let mut elements: Vec<Element> = fragments .into_iter() .map(|frag| self.to_element(frag)) .collect(); @@ -408,6 +406,8 @@ impl<'g> FocusChar<'g> { .into_iter() .map(|location| self.loc.from_location(&location)) .collect(); + elements.sort(); + elements.dedup(); (elements, consumed_loc) } |