summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/gtkmm2ext/gtkapplication_quartz.mm7
1 files changed, 5 insertions, 2 deletions
diff --git a/libs/gtkmm2ext/gtkapplication_quartz.mm b/libs/gtkmm2ext/gtkapplication_quartz.mm
index 5809355ad9..285059ebd4 100644
--- a/libs/gtkmm2ext/gtkapplication_quartz.mm
+++ b/libs/gtkmm2ext/gtkapplication_quartz.mm
@@ -573,9 +573,12 @@ idle_call_activate (gpointer data)
- (void) activate:(id) sender
{
UNUSED_PARAMETER(sender);
- // Hot Fix. Increase Priority.
+#ifdef USE_TRACKS_CODE_FEATURES
+ // 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);
+#else
+ g_idle_add (idle_call_activate, gtk_menu_item);
+#endif
}
@end