Clone in a terminal:
Commit 7bdf613
Johan Mattsson - 2022-09-13T20:01:19+00:00
7bdf613b03663e76cbb1ab0803d0e265152bafa9johan.mattsson.m@gmail.com

Don't crash

Changed files (1)

Diff

diff --git a/libbirdfont/TrackTool.vala b/libbirdfont/TrackTool.valaindex 3cf8c2c..c1438cd 100644--- a/libbirdfont/TrackTool.vala+++ b/libbirdfont/TrackTool.vala@@ -148,6 +148,8 @@ public class TrackTool : Tool { 				 				g = MainWindow.get_current_glyph (); 				+				return_if_fail (!is_null (g.active_paths));				+				 				if (g.active_paths.size > 0) { // set type for last point 					p = g.active_paths.get (g.active_paths.size - 1); 					@@ -235,6 +237,10 @@ public class TrackTool : Tool { 	void set_tie () { 		Glyph glyph = MainWindow.get_current_glyph (); 		var paths = glyph.get_visible_paths ();+		+		return_if_fail (!is_null (paths));+		return_if_fail (paths.size > 0);+		 		Path p = paths.get (paths.size - 1); 		 		foreach (EditPoint ep in p.points) {

Contact

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