mono/monodevelop — pull request #598 by DavidKarlas (2014-06-19 09:35:49+00:00)
Title: [Ide] Fixing disabled OSX ContextMenus in Modal dialogs(Bug 20683)

Only thing I'm not sure is if
```csharp
if (commandSource != CommandSource.ContextMenu) {
item.Enabled = !IsGloballyDisabled && info.Enabled;
}
```
should be
```csharp
if (commandSource == CommandSource.MainMenu) {
item.Enabled = !IsGloballyDisabled && info.Enabled;
}
```
or something more complex...