From 666eec91181d5a5d17d564865700bd7cd7ddee01 Mon Sep 17 00:00:00 2001 From: Paul Hebble Date: Wed, 13 Sep 2023 15:22:53 -0500 Subject: [PATCH] Shift- or ctrl-click Refresh to override etags check --- GUI/Controls/ManageMods.cs | 3 ++- GUI/Controls/ManageMods.resx | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/GUI/Controls/ManageMods.cs b/GUI/Controls/ManageMods.cs index 348d6b3213..e6f09f4514 100644 --- a/GUI/Controls/ManageMods.cs +++ b/GUI/Controls/ManageMods.cs @@ -211,7 +211,8 @@ private void ConflictsUpdated(Dictionary prevConflicts) private void RefreshToolButton_Click(object sender, EventArgs e) { - Main.Instance.UpdateRepo(); + // If user is holding Shift or Ctrl, force a full update + Main.Instance.UpdateRepo((Control.ModifierKeys & (Keys.Control | Keys.Shift)) != 0); } #region Filter dropdown diff --git a/GUI/Controls/ManageMods.resx b/GUI/Controls/ManageMods.resx index a28f6385bd..266a5a962e 100644 --- a/GUI/Controls/ManageMods.resx +++ b/GUI/Controls/ManageMods.resx @@ -156,4 +156,5 @@ Purge from cache Labels Edit labels... + Ctrl-click or Shift-click to re-download metadata even if there are no changes since last refresh