diff --git a/UnityLauncher/Form1.cs b/UnityLauncher/Form1.cs index e101e61..02d8339 100644 --- a/UnityLauncher/Form1.cs +++ b/UnityLauncher/Form1.cs @@ -871,12 +871,21 @@ private void btnOpenLogFolder_Click(object sender, EventArgs e) private void gridRecent_ColumnWidthChanged(object sender, DataGridViewColumnEventArgs e) { - List gridWidths = new List(Properties.Settings.Default.gridColumnWidths); + List gridWidths; + if (Properties.Settings.Default.gridColumnWidths != null ) + { + gridWidths = new List(Properties.Settings.Default.gridColumnWidths); + } + else + { + gridWidths = new List(); + } + // restore data grid view widths var colum = gridRecent.Columns[0]; for (int i = 0; i < gridRecent.Columns.Count; ++i) { - if (Properties.Settings.Default.gridColumnWidths.Length > i) + if (Properties.Settings.Default.gridColumnWidths != null && Properties.Settings.Default.gridColumnWidths.Length > i) { gridWidths[i] = gridRecent.Columns[i].Width; }