quartz: Elide underscores again
We don't want a literal _File to show up in the global menubar on OS X, so use the revivied _gtk_elide_underscores. Related: #3967
This commit is contained in:
@@ -24,6 +24,7 @@
|
||||
#include "gtkmenutrackerprivate.h"
|
||||
#include "gtkicontheme.h"
|
||||
#include "gtkquartz.h"
|
||||
#include "gtkprivate.h"
|
||||
|
||||
#include <gdk/macos/gdkmacos.h>
|
||||
#include <gdk/macos/gdkmacoskeymap-private.h>
|
||||
@@ -231,7 +232,7 @@ icon_loaded (GObject *object,
|
||||
|
||||
- (void)didChangeLabel
|
||||
{
|
||||
const char *label = gtk_menu_tracker_item_get_label (trackerItem);
|
||||
char *label = _gtk_elide_underscores (gtk_menu_tracker_item_get_label (trackerItem));
|
||||
|
||||
NSString *title = [NSString stringWithUTF8String:label ? : ""];
|
||||
|
||||
@@ -256,6 +257,8 @@ icon_loaded (GObject *object,
|
||||
}
|
||||
|
||||
[self setTitle:title];
|
||||
|
||||
g_free (label);
|
||||
}
|
||||
|
||||
- (void)didChangeIcon
|
||||
|
||||
Reference in New Issue
Block a user