diff --git a/gtk/gtkapplication-quartz-menu.c b/gtk/gtkapplication-quartz-menu.c index 6f334cb2fa..625da396f2 100644 --- a/gtk/gtkapplication-quartz-menu.c +++ b/gtk/gtkapplication-quartz-menu.c @@ -433,8 +433,13 @@ tracker_item_changed (GObject *object, { NSString *label = [NSString stringWithUTF8String:gtk_menu_tracker_item_get_label (trackerItem) ? : ""]; NSMutableString *title = [NSMutableString stringWithCapacity:[label length]]; + NSRange range; int i; + range = [label rangeOfString:@"`gtk-private-appname`"]; + if (range.location != NSNotFound) + label = [label stringByReplacingCharactersInRange:range withString:[[NSProcessInfo processInfo] processName]]; + for (i = 0; i < [label length]; i++) { unichar c = [label characterAtIndex:i];