summaryrefslogtreecommitdiffstats
path: root/svgbob/src/patterns.rs
diff options
context:
space:
mode:
authorJovansonlee Cesar <ivanceras@gmail.com>2018-07-29 03:53:36 +0800
committerJovansonlee Cesar <ivanceras@gmail.com>2018-07-29 03:53:36 +0800
commit038f0ccfe8b3de8500c13d15a57f4dc204f0b32d (patch)
tree4fac78bcfa9407c63ad43eb0a1123886cda521eb /svgbob/src/patterns.rs
parentd70b9bfb5b4f0770fabd01b0617c2a67e9e759f9 (diff)
removed enhancements
Diffstat (limited to 'svgbob/src/patterns.rs')
-rw-r--r--svgbob/src/patterns.rs6
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)
}