delegate port-connections to low priority thread.
[ardour.git] / libs / gtkmm2ext / gtkapplication_quartz.mm
index faefd6b6acafc7d28d53b3cae9b4423b96a45f38..5809355ad9fa9c8d0a53f396ca72a03f45bb81e0 100644 (file)
@@ -573,7 +573,9 @@ idle_call_activate (gpointer data)
 - (void) activate:(id) sender
 {
        UNUSED_PARAMETER(sender);
-       g_idle_add (idle_call_activate, gtk_menu_item);
+    // Hot Fix. Increase Priority.
+       g_idle_add_full (G_PRIORITY_HIGH_IDLE, idle_call_activate, gtk_menu_item, NULL);
+//    g_idle_add (idle_call_activate, gtk_menu_item);
 }
 @end