Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVsevolod Kukol <sevoku@microsoft.com>2017-06-27 11:04:59 +0300
committerMarius Ungureanu <teromario@yahoo.com>2017-06-27 11:04:59 +0300
commit3a9b1e7aff8199f4097d9dd37a1371ebb92d74cd (patch)
tree847dd03d962a9e1d1e14d0ced1ce9bff62606930 /main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar
parent65a5e3b08bd6c58127d794931fa0fb5b2fab04d0 (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.cs8
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"))