File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
src/Files.App/Actions/Navigation Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,8 @@ public RichGlyph Glyph
21
21
=> new ( opacityStyle : "ColorIconOpenInNewTab" ) ;
22
22
23
23
public bool IsExecutable =>
24
+ context . ShellPage is not null &&
25
+ context . ShellPage . SlimContentPage is not null &&
24
26
context . SelectedItems . Count <= 5 &&
25
27
context . SelectedItems . Where ( x => x . IsFolder == true ) . Count ( ) == context . SelectedItems . Count &&
26
28
userSettingsService . GeneralSettingsService . ShowOpenInNewTab ;
@@ -36,6 +38,9 @@ public OpenDirectoryInNewTabAction()
36
38
37
39
public async Task ExecuteAsync ( )
38
40
{
41
+ if ( context . ShellPage ? . SlimContentPage ? . SelectedItems is null )
42
+ return ;
43
+
39
44
foreach ( ListedItem listedItem in context . ShellPage . SlimContentPage . SelectedItems )
40
45
{
41
46
await MainWindow . Instance . DispatcherQueue . EnqueueOrInvokeAsync ( async ( ) =>
You can’t perform that action at this time.
0 commit comments