From 6e9f6f371fecf3227cdbb6ee41a386b4411131ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81d=C3=A1m=20Kov=C3=A1cs?= Date: Thu, 9 Jun 2022 16:55:36 +0200 Subject: [PATCH] Fix selected tab after closing last --- src/AppCommon/FileTime.App.Core/ViewModels/AppStateBase.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AppCommon/FileTime.App.Core/ViewModels/AppStateBase.cs b/src/AppCommon/FileTime.App.Core/ViewModels/AppStateBase.cs index 9e815a6..a2236a3 100644 --- a/src/AppCommon/FileTime.App.Core/ViewModels/AppStateBase.cs +++ b/src/AppCommon/FileTime.App.Core/ViewModels/AppStateBase.cs @@ -77,6 +77,6 @@ public abstract partial class AppStateBase : IAppState private ITabViewModel? GetSelectedTab(IEnumerable tabs, ITabViewModel? expectedSelectedTab) { var (preferred, others) = tabs.OrderBy(t => t.TabNumber).Partition(t => t.TabNumber >= (expectedSelectedTab?.TabNumber ?? 0)); - return preferred.Concat(others).FirstOrDefault(); + return preferred.Concat(others.Reverse()).FirstOrDefault(); } } \ No newline at end of file