From d14236d5029beeed860e283520ea2a0daf5525b3 Mon Sep 17 00:00:00 2001 From: Max Risuhin Date: Thu, 29 Aug 2019 22:59:10 +0300 Subject: [PATCH] Validate new terminal position index on insert. (#507) --- FluentTerminal.App.ViewModels/MainViewModel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FluentTerminal.App.ViewModels/MainViewModel.cs b/FluentTerminal.App.ViewModels/MainViewModel.cs index 27a97c3..d2fde6e 100644 --- a/FluentTerminal.App.ViewModels/MainViewModel.cs +++ b/FluentTerminal.App.ViewModels/MainViewModel.cs @@ -356,7 +356,7 @@ namespace FluentTerminal.App.ViewModels terminal.CloseRightTabsRequested += Terminal_CloseRightTabsRequested; terminal.CloseOtherTabsRequested += Terminal_CloseOtherTabsRequested; terminal.DuplicateTabRequested += Terminal_DuplicateTabRequested; - Terminals.Insert(position, terminal); + Terminals.Insert(Math.Min(position, Terminals.Count), terminal); SelectedTerminal = terminal; });