diff --git a/src/AddIns/Misc/CodeCoverage/Project/CodeCoverage.addin b/src/AddIns/Misc/CodeCoverage/Project/CodeCoverage.addin index 3ac1c3d141..dcf08dfa17 100644 --- a/src/AddIns/Misc/CodeCoverage/Project/CodeCoverage.addin +++ b/src/AddIns/Misc/CodeCoverage/Project/CodeCoverage.addin @@ -23,6 +23,7 @@ insertafter = "Bookmarks" insertbefore = "DefinitionView" icon = "CodeCoverage.Icons.16x16.Pad" + shortcut = "Control|Alt|G" class = "ICSharpCode.CodeCoverage.CodeCoveragePad"/> @@ -71,4 +72,21 @@ label = "${res:ICSharpCode.UnitTesting.CodeCoverage}" class = "ICSharpCode.CodeCoverage.CodeCoverageProjectOptionsPanel"/> + + + + + + + + diff --git a/src/AddIns/Misc/CodeCoverage/Project/Src/CodeCoverageService.cs b/src/AddIns/Misc/CodeCoverage/Project/Src/CodeCoverageService.cs index 81f0eaa3ac..b33f57e04f 100644 --- a/src/AddIns/Misc/CodeCoverage/Project/Src/CodeCoverageService.cs +++ b/src/AddIns/Misc/CodeCoverage/Project/Src/CodeCoverageService.cs @@ -38,19 +38,19 @@ namespace ICSharpCode.CodeCoverage } set { CodeCoveragePad pad = CodeCoveragePad.Instance; - if (pad != null) { - pad.UpdateToolbar(); - } if (CodeCoverageOptions.CodeCoverageHighlighted != value) { CodeCoverageOptions.CodeCoverageHighlighted = value; if (CodeCoverageResultsExist) { - if (CodeCoverageOptions.CodeCoverageHighlighted) { + if (value) { ShowCodeCoverage(); } else { HideCodeCoverage(); } } } + if (pad != null) { + pad.UpdateToolbar(); + } } }