From dda636fd9c2aca13ea45b586f3325efb5638a9f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81d=C3=A1m=20Kov=C3=A1cs?= Date: Tue, 8 Feb 2022 11:30:35 +0100 Subject: [PATCH] Remove Unload on chahnge location/selected item --- src/GuiApp/FileTime.Avalonia/Application/TabContainer.cs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/GuiApp/FileTime.Avalonia/Application/TabContainer.cs b/src/GuiApp/FileTime.Avalonia/Application/TabContainer.cs index 6170b0f..c60070f 100644 --- a/src/GuiApp/FileTime.Avalonia/Application/TabContainer.cs +++ b/src/GuiApp/FileTime.Avalonia/Application/TabContainer.cs @@ -72,10 +72,6 @@ namespace FileTime.Avalonia.Application { if (_selectedItem != value) { - if(_selectedItem is ContainerViewModel containerVM) - { - containerVM.Unload(unloadParent: false); - } _selectedItem = value; if (value is ElementViewModel elementViewModel) @@ -139,7 +135,6 @@ namespace FileTime.Avalonia.Application private async Task Tab_CurrentLocationChanged(object? sender, AsyncEventArgs e, CancellationToken token = default) { - CurrentLocation.Unload(true); var currentLocation = await Tab.GetCurrentLocation(token); var parent = GenerateParent(currentLocation); CurrentLocation = new ContainerViewModel(this, parent, currentLocation, ItemNameConverterService);