From 76f1b4b96abe3ffffbb443e841838a30f09f5319 Mon Sep 17 00:00:00 2001 From: Drew Naylor Date: Mon, 5 Oct 2020 03:00:55 -0400 Subject: [PATCH] Wrap code for hiding older package versions in settings... check. --- guinget/App.config | 2 +- guinget/MainWindow.vb | 20 ++++++++++++-------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/guinget/App.config b/guinget/App.config index d7a5a9e3..2cbaddbb 100644 --- a/guinget/App.config +++ b/guinget/App.config @@ -53,7 +53,7 @@ False - True + False diff --git a/guinget/MainWindow.vb b/guinget/MainWindow.vb index ab146415..54b3cef3 100644 --- a/guinget/MainWindow.vb +++ b/guinget/MainWindow.vb @@ -188,15 +188,19 @@ Public Class aaformMainWindow ' Reset progress bar to 0. aaformMainWindow.toolstripprogressbarLoadingPackages.Value = 0 - For Each column As DataGridViewColumn In aaformMainWindow.datagridviewPackageList.Columns - column.AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet - Next + If My.Settings.OnlyDisplayLatestPackageVersion = True Then - For Each PackageRow As DataGridViewRow In aaformMainWindow.datagridviewPackageList.Rows - If My.Settings.OnlyDisplayLatestPackageVersion = True AndAlso Not PackageRow.Cells.Item(4).Value.ToString = PackageRow.Cells.Item(5).Value.ToString Then - aaformMainWindow.datagridviewPackageList.Rows.Remove(PackageRow) - End If - Next + For Each column As DataGridViewColumn In aaformMainWindow.datagridviewPackageList.Columns + column.AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet + Next + + For Each PackageRow As DataGridViewRow In aaformMainWindow.datagridviewPackageList.Rows + If Not PackageRow.Cells.Item(4).Value.ToString = PackageRow.Cells.Item(5).Value.ToString Then + aaformMainWindow.datagridviewPackageList.Rows.Remove(PackageRow) + End If + Next + + End If ' Update the main window again. aaformMainWindow.Update()