From 41a0cf0950d0cb91bb5ce86cc27660affcd444fb Mon Sep 17 00:00:00 2001 From: MountainFlash Date: Mon, 18 Oct 2021 10:52:01 +0530 Subject: [PATCH] fixed OnTabClose --- FModel/Views/Resources/Controls/AvalonEditor.xaml.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FModel/Views/Resources/Controls/AvalonEditor.xaml.cs b/FModel/Views/Resources/Controls/AvalonEditor.xaml.cs index f325b16a..d4202210 100644 --- a/FModel/Views/Resources/Controls/AvalonEditor.xaml.cs +++ b/FModel/Views/Resources/Controls/AvalonEditor.xaml.cs @@ -24,7 +24,7 @@ namespace FModel.Views.Resources.Controls private readonly Regex _hexColorRegex = new("\"Hex\": \"(?'target'[0-9A-Fa-f]{3,8})\"$", RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant); private readonly System.Windows.Controls.ToolTip _toolTip = new(); - private Dictionary> _savedCarets= new(); + private readonly Dictionary> _savedCarets = new(); private NavigationList _caretsOffsets { get @@ -223,7 +223,7 @@ namespace FModel.Views.Resources.Controls private void OnTabClose(object sender, EventArgs eventArgs) { - if (sender is not TabItem tab|| eventArgs is not TabControlViewModel.TabEventArgs e) + if (sender is not TabControlViewModel tab|| eventArgs is not TabControlViewModel.TabEventArgs e) return; var fileName = e.TabToRemove.Document.FileName; if (_savedCarets.ContainsKey(fileName))