Skip to content

Commit a0651b0

Browse files
committed
Fix line threshold
1 parent b5ce4c7 commit a0651b0

File tree

2 files changed

+36
-14
lines changed

2 files changed

+36
-14
lines changed

CodeNav.Shared/Helpers/DocumentHelper.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public static async Task<int> GetNumberOfLines()
8686
try
8787
{
8888
var documentView = await VS.Documents.GetActiveDocumentViewAsync();
89-
return documentView?.TextView?.TextViewLines?.Count ?? 0;
89+
return documentView?.TextBuffer?.CurrentSnapshot?.AsText().Lines.Count ?? 0;
9090
}
9191
catch (Exception)
9292
{

CodeNav.Shared/Menus/ItemContextMenu.xaml

Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,31 +7,41 @@
77
<ResourceDictionary Source="../Styles/BookmarkButtonStyle.xaml"/>
88
</ResourceDictionary.MergedDictionaries>
99

10-
<ContextMenu x:Key="ItemContextMenu" IsOpen="{Binding Path=ContextMenuIsOpen, Mode=TwoWay}">
11-
12-
<MenuItem Header="Go to Definition" Command="{Binding Path=GoToDefinitionCommand}">
10+
<ContextMenu
11+
x:Key="ItemContextMenu"
12+
IsOpen="{Binding Path=ContextMenuIsOpen, Mode=TwoWay}">
13+
14+
<MenuItem
15+
Header="Go to Definition"
16+
Command="{Binding Path=GoToDefinitionCommand}">
1317
<MenuItem.Icon>
1418
<imaging:CrispImage Moniker="{x:Static catalog:KnownMonikers.GoToDefinition}" />
1519
</MenuItem.Icon>
1620
</MenuItem>
1721

18-
<MenuItem Header="Go to End" Command="{Binding Path=GoToEndCommand}">
22+
<MenuItem
23+
Header="Go to End"
24+
Command="{Binding Path=GoToEndCommand}">
1925
<MenuItem.Icon>
2026
<imaging:CrispImage Moniker="{x:Static catalog:KnownMonikers.HTMLEndTag}" />
2127
</MenuItem.Icon>
2228
</MenuItem>
2329

2430
<Separator />
2531

26-
<MenuItem Header="Select In Code" Command="{Binding Path=SelectInCodeCommand}">
32+
<MenuItem
33+
Header="Select In Code"
34+
Command="{Binding Path=SelectInCodeCommand}">
2735
<MenuItem.Icon>
2836
<imaging:CrispImage Moniker="{x:Static catalog:KnownMonikers.BlockSelection}" />
2937
</MenuItem.Icon>
3038
</MenuItem>
3139

3240
<Separator />
3341

34-
<MenuItem Header="Copy Name" Command="{Binding Path=CopyNameCommand}">
42+
<MenuItem
43+
Header="Copy Name"
44+
Command="{Binding Path=CopyNameCommand}">
3545
<MenuItem.Icon>
3646
<imaging:CrispImage Moniker="{x:Static catalog:KnownMonikers.Copy}" />
3747
</MenuItem.Icon>
@@ -71,7 +81,9 @@
7181
</MenuItem.Header>
7282
</MenuItem>
7383

74-
<MenuItem Header="Clear Bookmarks In Document" Command="{Binding Path=ClearBookmarksCommand}"
84+
<MenuItem
85+
Header="Clear Bookmarks In Document"
86+
Command="{Binding Path=ClearBookmarksCommand}"
7587
IsEnabled="{Binding BookmarksAvailable}">
7688
<MenuItem.Icon>
7789
<imaging:CrispImage Moniker="{x:Static catalog:KnownMonikers.ClearBookmark}" />
@@ -81,39 +93,49 @@
8193
<MenuItem Header="Filter On Bookmarks" Command="{Binding Path=FilterBookmarksCommand}"
8294
IsCheckable="True"
8395
IsChecked="{Binding Path=FilterOnBookmarks}"
84-
IsEnabled="{Binding Path=BookmarksAvailable}" />
96+
IsEnabled="{Binding Path=BookmarksAvailable}"/>
8597

86-
<MenuItem Header="Customize Bookmark Styles" Command="{Binding Path=CustomizeBookmarkStylesCommand}">
98+
<MenuItem
99+
Header="Customize Bookmark Styles"
100+
Command="{Binding Path=CustomizeBookmarkStylesCommand}">
87101
<MenuItem.Icon>
88102
<imaging:CrispImage Moniker="{x:Static catalog:KnownMonikers.ColorPalette}" />
89103
</MenuItem.Icon>
90104
</MenuItem>
91105

92106
<Separator />
93107

94-
<MenuItem Header="Refresh" Command="{Binding Path=RefreshCommand}">
108+
<MenuItem
109+
Header="Refresh"
110+
Command="{Binding Path=RefreshCommand}">
95111
<MenuItem.Icon>
96112
<imaging:CrispImage Moniker="{x:Static catalog:KnownMonikers.Refresh}" />
97113
</MenuItem.Icon>
98114
</MenuItem>
99115

100116
<Separator />
101117

102-
<MenuItem Header="Expand All" Command="{Binding Path=ExpandAllCommand}">
118+
<MenuItem
119+
Header="Expand All"
120+
Command="{Binding Path=ExpandAllCommand}">
103121
<MenuItem.Icon>
104122
<imaging:CrispImage Moniker="{x:Static catalog:KnownMonikers.ExpandAll}" />
105123
</MenuItem.Icon>
106124
</MenuItem>
107125

108-
<MenuItem Header="Collapse All" Command="{Binding Path=CollapseAllCommand}">
126+
<MenuItem
127+
Header="Collapse All"
128+
Command="{Binding Path=CollapseAllCommand}">
109129
<MenuItem.Icon>
110130
<imaging:CrispImage Moniker="{x:Static catalog:KnownMonikers.CollapseAll}" />
111131
</MenuItem.Icon>
112132
</MenuItem>
113133

114134
<Separator />
115135

116-
<MenuItem Header="Clear History" Command="{Binding Path=ClearHistoryCommand}">
136+
<MenuItem
137+
Header="Clear History"
138+
Command="{Binding Path=ClearHistoryCommand}">
117139
<MenuItem.Icon>
118140
<imaging:CrispImage Moniker="{x:Static catalog:KnownMonikers.CleanData}" />
119141
</MenuItem.Icon>

0 commit comments

Comments
 (0)