From 945114317fcf2645ef9852e80014fcc7732741f1 Mon Sep 17 00:00:00 2001 From: Markus Hofknecht Date: Fri, 25 Aug 2023 14:06:26 +0200 Subject: [PATCH] [BUG] ArgumentOutOfRangeException at KeyboardInput.SelectPreviousMenu (#477), version 1.3.2.9 --- Business/KeyboardInput.cs | 3 ++- Properties/AssemblyInfo.cs | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Business/KeyboardInput.cs b/Business/KeyboardInput.cs index bbc56ab..5f53935 100644 --- a/Business/KeyboardInput.cs +++ b/Business/KeyboardInput.cs @@ -437,7 +437,8 @@ namespace SystemTrayMenu.Handler iRowKey = -1; menu = menus[iMenuKey]; dgv = menu.GetDataGridView(); - if (SelectMatched(dgv, dgv.SelectedRows[0].Index) || + if ((dgv.SelectedRows.Count > 0 && + SelectMatched(dgv, dgv.SelectedRows[0].Index)) || SelectMatched(dgv, 0)) { RowDeselected(dgvBefore, iRowBefore); diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index 6da232d..c81c26a 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -39,5 +39,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.3.2.8")] -[assembly: AssemblyFileVersion("1.3.2.8")] +[assembly: AssemblyVersion("1.3.2.9")] +[assembly: AssemblyFileVersion("1.3.2.9")]