Skip to content
  • Allison Karlitskaya's avatar
    quartz menu: change sensitivity approach · e70f506e
    Allison Karlitskaya authored
    By default, Mac OS scans menus as they are opened, updating the
    sensitivity of each item in the menu.
    
    The current code in gtkapplication-menu-quartz disables this behaviour,
    preferring to manually control the sensitivity of each item in the menu
    (when told by the tracker that it has changed internally).
    
    Change the way that this works to more closely follow the usual Mac OS
    regime.
    
    This will allow us to construct a typical "application menu" on Mac OS
    containing the items that are typically found there ("Hide", "Hide
    Others", "Show All", "Services") and have the OS automatically update
    their sensitivity.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=720552
    e70f506e