Clone in a terminal:
Commit e469e2c
Johan Mattsson - 2016-06-18T23:50:19+00:00
e469e2ccd53ad763490b65bb06613a2afbefbc96johan.mattsson.m@gmail.com

Fix hanging export and notification crash bug

Changed files (3)

Diff

diff --git a/birdfont/GtkWindow.vala b/birdfont/GtkWindow.valaindex 190a774..04db5d3 100644--- a/birdfont/GtkWindow.vala+++ b/birdfont/GtkWindow.vala@@ -43,8 +43,6 @@ public class GtkWindow : Gtk.Window, NativeWindow { 	 	Scrollbar scrollbar; 	bool scrollbar_supress_signal = false;-		-	Gtk.Window tooltip_window = new Gtk.Window (); 	 	ToolboxCanvas toolbox; 	@@ -59,6 +57,7 @@ public class GtkWindow : Gtk.Window, NativeWindow { 	} 	 	public void init () {+		Notify.init ("BirdFont"); 		Signal.connect(this, "notify::is-active", (GLib.Callback) window_focus, null);  		scrollbar.value_changed.connect (() => {diff --git a/libbirdfont/TabBar.vala b/libbirdfont/TabBar.valaindex 97642d0..e78f226 100644--- a/libbirdfont/TabBar.vala+++ b/libbirdfont/TabBar.vala@@ -869,7 +869,7 @@ public class TabBar : GLib.Object { 		} 		 		if (processing) {-			timer = new TimeoutSource (50);+			timer = new TimeoutSource (250); 			timer.set_callback (() => { 				wheel_rotation += 0.008 * 2 * Math.PI; 				diff --git a/libbirdfont/Task.vala b/libbirdfont/Task.valaindex eaf83e4..6f63810 100644--- a/libbirdfont/Task.vala+++ b/libbirdfont/Task.vala@@ -69,6 +69,8 @@ public class Task : GLib.Object { 		} 		 		task ();+		+		warning ("Task is done."); 	}  	public void* perform_task() {

Contact

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