Clone in a terminal:
Commit 000554f
Johan Mattsson - 2015-06-18T21:42:28+00:00
000554f01084c587d5c0ac7a23dddd992d3cb02bjohan.mattsson.m@gmail.com

Merge branch '2.10'

Changed files (2)

Diff

diff --git a/libbirdfont/Glyph.vala b/libbirdfont/Glyph.valaindex f154f0b..6cc9d0b 100644--- a/libbirdfont/Glyph.vala+++ b/libbirdfont/Glyph.vala@@ -184,6 +184,8 @@ public class Glyph : FontDisplay { 		PathList stroke;  		pl = new PathList ();+		+		print (@"$(get_name ()) get_visible_paths (): $(get_visible_paths ().size)\n"); 		foreach (Path p in get_visible_paths ()) { 			if (p.stroke > 0) { 				stroke = p.get_stroke ();diff --git a/libbirdfont/Layer.vala b/libbirdfont/Layer.valaindex b58489c..b5477ac 100644--- a/libbirdfont/Layer.vala+++ b/libbirdfont/Layer.vala@@ -44,7 +44,9 @@ public class Layer : GLib.Object { 	public PathList get_visible_paths () { 		PathList p = new PathList (); 		-		p.append (paths);+		if (visible) {+			p.append (paths);+		} 		 		foreach (Layer sublayer in subgroups) { 			if (sublayer.visible) {@@ -82,6 +84,8 @@ public class Layer : GLib.Object { 		 		layer.name = name; 		layer.paths = paths.copy ();+		layer.visible = visible;+		 		foreach (Layer l in subgroups) { 			layer.subgroups.add (l.copy ()); 		}

Contact

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