From 516bfda67389933acf8182ebb2ea512d47bdb530 Mon Sep 17 00:00:00 2001 From: wj32 Date: Sat, 3 Oct 2009 07:15:57 +0000 Subject: [PATCH] fixed ColumnSettings.LoadSettings when the number of columns has been decreased git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2039 21ef857c-d57f-4fe0-8362-d861dc6d29cd --- trunk/ProcessHacker/UI/ColumnSettings.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/trunk/ProcessHacker/UI/ColumnSettings.cs b/trunk/ProcessHacker/UI/ColumnSettings.cs index 3db72895b..086bcb43a 100644 --- a/trunk/ProcessHacker/UI/ColumnSettings.cs +++ b/trunk/ProcessHacker/UI/ColumnSettings.cs @@ -92,11 +92,15 @@ namespace ProcessHacker.UI if (settings == "") return; + // Has the number of columns changed? If so, don't do anything. + if (list.Length != lv.Columns.Count) + return; + for (int i = 0; i < list.Length; i++) { string[] s = list[i].Split(','); - if (s.Length == 1) + if (s.Length != 2) break; lv.Columns[i].DisplayIndex = Int32.Parse(s[0]);