Clone in a terminal:
Commit 1fcf327
Johan Mattsson - 2012-09-15T12:50:37+00:00
1fcf3273fccd486015dfd97a0b2c78548f482aa6johan.mattsson.m@gmail.com

bugfix: segfault when copying empty paths

Changed files (2)

Diff

diff --git a/src/Glyph.vala b/src/Glyph.valaindex c43e023..e6ec213 100644--- a/src/Glyph.vala+++ b/src/Glyph.vala@@ -143,6 +143,8 @@ class Glyph : FontDisplay { 	} 	 	public Path? get_active_path () {+		return_if_fail (!is_null(active_paths));+		return_if_fail (!is_null(active_paths.last ())); 		return active_paths.last ().data; 	} 	diff --git a/src/MenuTab.vala b/src/MenuTab.valaindex 317b45a..c771c19 100644--- a/src/MenuTab.vala+++ b/src/MenuTab.vala@@ -16,7 +16,6 @@ */  using WebKit;-using Gtk;  namespace Supplement { @@ -121,13 +120,16 @@ class MenuTab : FontDisplay { 	</div> 	 	<div class="inner_format_box">-		<div class="heading"><h2>Export</h2></div>+		<div class="heading"><h2>Edit</h2></div> 		 		<div class="content"> 			<form> """); 				 c.append ("""+				<h3>Glyph sequence</h3>+				<input class="text" type="text" id="glyph_sequence" value=""" + "\"" + Preferences.get ("glyph_sequence") + "\"" + """ onchange="update_text_fields ();"/><br />+ 				<h3>Name</h3> 				<input class="text" type="text" id="fontname" value=""" + "\"" + f.get_name () + "\"" + """ onchange="update_text_fields ();"/><br /> 				@@ -136,15 +138,13 @@ c.append (""" """); 	 c.append ("""+ 			</form> + 		</div> 	</div>  	<div class="inner_format_box">-		<div class="heading"><h2>Edit</h2></div>-		-		<h3>Glyph sequence</h3>-		<input class="text" type="text" id="glyph_sequence" value=""" + "\"" + Preferences.get ("glyph_sequence") + "\"" + """ onchange="update_text_fields ();"/><br /> 	</div> 	 	<br class="clearBoth" />

Contact

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