Skip to content

Commit 6f7f602

Browse files
authored
Fixed issue where set as options wouldn't show for images (#4455)
1 parent aaad5f8 commit 6f7f602

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

Files/BaseLayout.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,7 @@ public void BaseContextFlyout_Opening(object sender, object e)
474474

475475
private void LoadMenuItemsAsync()
476476
{
477+
SelectedItemsPropertiesViewModel.CheckFileExtension();
477478
var shiftPressed = Window.Current.CoreWindow.GetKeyState(VirtualKey.Shift).HasFlag(CoreVirtualKeyStates.Down);
478479
var items = ContextFlyoutItemHelper.GetItemContextCommands(connection: Connection, currentInstanceViewModel: InstanceViewModel, workingDir: ParentShellPageInstance.FilesystemViewModel.WorkingDirectory, selectedItems: SelectedItems, selectedItemsPropertiesViewModel: SelectedItemsPropertiesViewModel, commandsViewModel: CommandsViewModel, shiftPressed: shiftPressed, showOpenMenu: false);
479480
ItemContextMenuFlyout.PrimaryCommands.Clear();

Files/ViewModels/SelectedItemsPropertiesViewModel.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -539,14 +539,14 @@ public bool IsSelectedItemShortcut
539539
set => SetProperty(ref isSelectedItemShortcut, value);
540540
}
541541

542-
public async void CheckFileExtension()
542+
public void CheckFileExtension()
543543
{
544544
// Set properties to false
545545
IsSelectedItemImage = false;
546546
IsSelectedItemShortcut = false;
547547

548548
//check if the selected item is an image file
549-
string ItemExtension = await CoreApplication.MainView.ExecuteOnUIThreadAsync(() => contentPage?.SelectedItem?.FileExtension);
549+
string ItemExtension = contentPage?.SelectedItem?.FileExtension;
550550
if (!string.IsNullOrEmpty(ItemExtension) && SelectedItemsCount == 1)
551551
{
552552
if (ItemExtension.Equals(".png", StringComparison.OrdinalIgnoreCase)

0 commit comments

Comments
 (0)