Clone in a terminal:
Commit 514d8c9
Johan Mattsson - 2015-10-03T13:52:51+00:00
514d8c96a8249fd99a638a344e4396fedec23362johan.mattsson.m@gmail.com

Convert stroke to regular path before merging

Changed files (2)

Diff

diff --git a/libbirdfont/OtfTags.vala b/libbirdfont/OtfTags.valaindex ce8c668..ac310f8 100644--- a/libbirdfont/OtfTags.vala+++ b/libbirdfont/OtfTags.vala@@ -36,14 +36,6 @@ public class OtfTags : GLib.Object { 		 		return tags; 	}-	-	public string to_string () {-		StringBuilder sb = new StringBuilder ();-		foreach (string s in elements) {-			sb.append (s);-		}-		return sb.str;-	} }  }diff --git a/libbirdfont/StrokeTool.vala b/libbirdfont/StrokeTool.valaindex cd75907..b6516cc 100644--- a/libbirdfont/StrokeTool.vala+++ b/libbirdfont/StrokeTool.vala@@ -121,11 +121,18 @@ public class StrokeTool : Tool { 		PathList new_paths = new PathList (); 		 		g.store_undo_state ();-				+ 		foreach (Path p in g.active_paths) {+			if (p.stroke == 0) {+				o.add (p);+			} else {+				o.append (p.get_stroke ());+			}+		}+						+		foreach (Path p in o.paths) { 			p.close (); 			p.remove_points_on_points ();-			o.add (p); 		} 		 		o = remove_overlap (o);

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112