Skip to content

Commit 9b5a8d6

Browse files
committed
Req
1 parent bbd8fab commit 9b5a8d6

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

src/Files.App/UserControls/NavigationToolbar.xaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -412,9 +412,9 @@
412412
UpdateTextOnSelect="False">
413413
<controls:OmnibarMode.ItemTemplate>
414414
<DataTemplate x:DataType="dataitems:NavigationBarSuggestionItem">
415-
<Grid ColumnSpacing="12">
415+
<Grid Padding="0,0,6,0" ColumnSpacing="12">
416416
<Grid.ColumnDefinitions>
417-
<ColumnDefinition Width="16" />
417+
<ColumnDefinition Width="Auto" />
418418
<ColumnDefinition Width="*" />
419419
<ColumnDefinition Width="Auto" />
420420
</Grid.ColumnDefinitions>
@@ -445,7 +445,6 @@
445445
<keyboard:KeyboardShortcut
446446
x:Name="RightAlignedKeyboardShortcut"
447447
Grid.Column="2"
448-
Margin="0,0,8,0"
449448
VerticalAlignment="Center"
450449
HotKeys="{x:Bind HotKeys}" />
451450
</Grid>

src/Files.App/UserControls/NavigationToolbar.xaml.cs

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -466,19 +466,25 @@ private async void Omnibar_IsFocusedChanged(Omnibar sender, OmnibarIsFocusedChan
466466
? Constants.UserEnvironmentPaths.HomePath
467467
: ContentPageContext.ShellPage.ShellViewModel.WorkingDirectory;
468468

469-
await DispatcherQueue.EnqueueOrInvokeAsync(async () =>
469+
if (ViewModel.PathModeSuggestionItems.Count is 0)
470470
{
471-
await ViewModel.PopulateOmnibarSuggestionsForPathMode();
472-
});
471+
await DispatcherQueue.EnqueueOrInvokeAsync(async () =>
472+
{
473+
await ViewModel.PopulateOmnibarSuggestionsForPathMode();
474+
});
475+
}
473476
}
474477
else if (Omnibar.CurrentSelectedMode == OmnibarCommandPaletteMode)
475478
{
476479
ViewModel.OmnibarCommandPaletteModeText = string.Empty;
477480

478-
await DispatcherQueue.EnqueueOrInvokeAsync(() =>
481+
if (ViewModel.OmnibarCommandPaletteModeSuggestionItems.Count is 0)
479482
{
480-
ViewModel.PopulateOmnibarSuggestionsForCommandPaletteMode();
481-
});
483+
await DispatcherQueue.EnqueueOrInvokeAsync(() =>
484+
{
485+
ViewModel.PopulateOmnibarSuggestionsForCommandPaletteMode();
486+
});
487+
}
482488
}
483489
else if (Omnibar.CurrentSelectedMode == OmnibarSearchMode)
484490
{

0 commit comments

Comments
 (0)