diff options
author | Vsevolod Kukol <sevoku@microsoft.com> | 2017-06-27 11:04:59 +0300 |
---|---|---|
committer | Marius Ungureanu <teromario@yahoo.com> | 2017-06-27 11:04:59 +0300 |
commit | 3a9b1e7aff8199f4097d9dd37a1371ebb92d74cd (patch) | |
tree | 847dd03d962a9e1d1e14d0ced1ce9bff62606930 /main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar | |
parent | 65a5e3b08bd6c58127d794931fa0fb5b2fab04d0 (diff) |
[Ide] Hide array or hidden commands in global search (#2694)
(fixes bug #56732)
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/CommandSearchCategory.cs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/CommandSearchCategory.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/CommandSearchCategory.cs index 1ed6108fa4..cd690cdb02 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/CommandSearchCategory.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/CommandSearchCategory.cs @@ -47,9 +47,11 @@ namespace MonoDevelop.Components.MainToolbar static CommandSearchCategory () { - allCommands = IdeApp.CommandService.GetCommands ().Select(cmd => - Tuple.Create (cmd, cmd.DisplayName) - ).ToList(); + var hiddenCategory = GettextCatalog.GetString ("Hidden"); + allCommands = IdeApp.CommandService.GetCommands () + .Where (cmd => (cmd as ActionCommand)?.CommandArray != true && cmd.Category != hiddenCategory) + .Select(cmd => Tuple.Create (cmd, cmd.DisplayName)) + .ToList(); } public CommandSearchCategory () : base (GettextCatalog.GetString("Commands")) |