Skip to content

Commit 0bbf876

Browse files
committed
Fix issue that report items cannot be navigated to from context menu
1 parent 493f22d commit 0bbf876

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

AxoCover/ViewModels/CoverageExplorerViewModel.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,11 @@ public ICommand NavigateToCoverageItemCommand
7272
p =>
7373
{
7474
var coverageItem = p as CoverageItem;
75-
if (coverageItem.SourceFile != null)
75+
if (coverageItem != null && (coverageItem.Kind == CodeItemKind.Class || coverageItem.Kind == CodeItemKind.Method) && coverageItem.SourceFile != null)
7676
{
7777
_editorContext.NavigateToFile(coverageItem.SourceFile, coverageItem.SourceLine);
7878
}
79-
},
80-
p => p.CheckAs<CoverageItem>(q => q.Kind == CodeItemKind.Class || q.Kind == CodeItemKind.Method));
79+
});
8180
}
8281
}
8382

AxoCover/Views/CoverageExplorerView.xaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@
8888

8989
<ContextMenu x:Key="ResultItemMenu" x:Shared="False" DataContext="{Binding PlacementTarget.DataContext, RelativeSource={RelativeSource Self}}">
9090
<MenuItem Header="{x:Static res:Resources.GoToSource}" IsEnabled="{Binding CanGoToSource}"
91-
Command="{Binding DataContext.NavigateToCoverageItemCommand, Source={x:Reference _dataContextSource}}"
92-
CommandParameter="{Binding CodeItem}">
91+
CommandParameter="{Binding CodeItem}"
92+
Command="{Binding DataContext.NavigateToCoverageItemCommand, Source={x:Reference _dataContextSource}}">
9393
<MenuItem.Icon>
9494
<Image Source="/AxoCover;component/Resources/source.png"/>
9595
</MenuItem.Icon>

AxoCover/changelog.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
- Prevent double build when cover after build and auto build is enabled at the same time
1717
- Fix regression of test states
1818
- Fix issue when code coverage was shown while it was disabled
19+
- Fix issue that report items cannot be navigated to from context menu
1920

2021
1.1.5
2122
- Use named pipes to communicate with test runner (optionally)

AxoCover/source.extension.vsixmanifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
33
<Metadata>
4-
<Identity Id="26901782-38e1-48d4-94e9-557d44db052e" Version="1.1.5.21" Language="en-US" Publisher="Péter Major" />
4+
<Identity Id="26901782-38e1-48d4-94e9-557d44db052e" Version="1.1.5.22" Language="en-US" Publisher="Péter Major" />
55
<DisplayName>AxoCover</DisplayName>
66
<Description xml:space="preserve">Nice and free .Net code coverage support for Visual Studio with OpenCover.</Description>
77
<MoreInfo>https://marketplace.visualstudio.com/items?itemName=axodox1.AxoCover</MoreInfo>

0 commit comments

Comments
 (0)