From 2eae6b6c60168911eadda12ca2fc617772f67189 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81d=C3=A1m=20Kov=C3=A1cs?= Date: Fri, 22 Apr 2022 10:03:15 +0200 Subject: [PATCH] Fix select next/previous element --- .../Services/CommandHandler/NavigationCommandHandler.cs | 4 ++-- src/AppCommon/FileTime.App.Core/ViewModels/TabViewModel.cs | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/AppCommon/FileTime.App.Core/Services/CommandHandler/NavigationCommandHandler.cs b/src/AppCommon/FileTime.App.Core/Services/CommandHandler/NavigationCommandHandler.cs index 650e8a8..a1e9df3 100644 --- a/src/AppCommon/FileTime.App.Core/Services/CommandHandler/NavigationCommandHandler.cs +++ b/src/AppCommon/FileTime.App.Core/Services/CommandHandler/NavigationCommandHandler.cs @@ -48,13 +48,13 @@ namespace FileTime.App.Core.Services.CommandHandler private Task MoveCursorDown() { - SelectNewSelectedItem(i => i.SkipWhile(i => i.EqualsTo(_currentSelectedItem)).Skip(1).FirstOrDefault()); + SelectNewSelectedItem(i => i.SkipWhile(i => !i.EqualsTo(_currentSelectedItem)).Skip(1).FirstOrDefault()); return Task.CompletedTask; } private Task MoveCursorUp() { - SelectNewSelectedItem(i => i.TakeWhile(i => i.EqualsTo(_currentSelectedItem)).LastOrDefault()); + SelectNewSelectedItem(i => i.TakeWhile(i => !i.EqualsTo(_currentSelectedItem)).LastOrDefault()); return Task.CompletedTask; } diff --git a/src/AppCommon/FileTime.App.Core/ViewModels/TabViewModel.cs b/src/AppCommon/FileTime.App.Core/ViewModels/TabViewModel.cs index e30c5c7..81f14a8 100644 --- a/src/AppCommon/FileTime.App.Core/ViewModels/TabViewModel.cs +++ b/src/AppCommon/FileTime.App.Core/ViewModels/TabViewModel.cs @@ -46,7 +46,6 @@ namespace FileTime.App.Core.ViewModels [Property] private BindedCollection? _selectedsChildrenCollection; - public TabViewModel( IServiceProvider serviceProvider, IItemNameConverterService itemNameConverterService,