diff --git a/GitUI/CommandsDialogs/BrowseDialog/FormRecentReposSettings.Designer.cs b/GitUI/CommandsDialogs/BrowseDialog/FormRecentReposSettings.Designer.cs index b1bf12608ea..d497f06c586 100644 --- a/GitUI/CommandsDialogs/BrowseDialog/FormRecentReposSettings.Designer.cs +++ b/GitUI/CommandsDialogs/BrowseDialog/FormRecentReposSettings.Designer.cs @@ -311,6 +311,7 @@ private void InitializeComponent() this.AllRecentLB.TabIndex = 2; this.AllRecentLB.UseCompatibleStateImageBehavior = false; this.AllRecentLB.View = System.Windows.Forms.View.Details; + this.AllRecentLB.DoubleClick += AllRecentLB_DoubleClick; this.AllRecentLB.DrawItem += new System.Windows.Forms.DrawListViewItemEventHandler(this.listView_DrawItem); // // chdrRepository1 @@ -393,6 +394,7 @@ private void InitializeComponent() this.PinnedLB.TabIndex = 0; this.PinnedLB.UseCompatibleStateImageBehavior = false; this.PinnedLB.View = System.Windows.Forms.View.Details; + this.PinnedLB.DoubleClick += PinnedLB_DoubleClick; this.PinnedLB.DrawItem += new System.Windows.Forms.DrawListViewItemEventHandler(this.listView_DrawItem); // // chdrRepository diff --git a/GitUI/CommandsDialogs/BrowseDialog/FormRecentReposSettings.cs b/GitUI/CommandsDialogs/BrowseDialog/FormRecentReposSettings.cs index c53519d26a1..92b72a31b51 100644 --- a/GitUI/CommandsDialogs/BrowseDialog/FormRecentReposSettings.cs +++ b/GitUI/CommandsDialogs/BrowseDialog/FormRecentReposSettings.cs @@ -231,10 +231,6 @@ private bool GetSelectedRepos(object? sender, [NotNullWhen(returnValue: true)] o { return GetSelectedRepos(item.Owner, out repos); } - else - { - sender = null; - } ListView? lb; if (sender == PinnedLB) @@ -262,7 +258,22 @@ private bool GetSelectedRepos(object? sender, [NotNullWhen(returnValue: true)] o return repos.Count != 0; } + private void AllRecentLB_DoubleClick(object sender, EventArgs e) + { + AnchorToMostRecentRepositories(sender); + } + + private void PinnedLB_DoubleClick(object sender, EventArgs e) + { + AnchorToLessRecentRepositories(sender); + } + private void anchorToMostToolStripMenuItem_Click(object sender, EventArgs e) + { + AnchorToMostRecentRepositories(sender); + } + + private void AnchorToMostRecentRepositories(object sender) { if (GetSelectedRepos(sender, out List repos)) { @@ -277,6 +288,11 @@ private void anchorToMostToolStripMenuItem_Click(object sender, EventArgs e) } private void anchorToLessToolStripMenuItem_Click(object sender, EventArgs e) + { + AnchorToLessRecentRepositories(sender); + } + + private void AnchorToLessRecentRepositories(object sender) { if (GetSelectedRepos(sender, out List repos)) { diff --git a/GitUI/CommandsDialogs/BrowseDialog/FormRecentReposSettings.resx b/GitUI/CommandsDialogs/BrowseDialog/FormRecentReposSettings.resx index 38963253896..6af09064d52 100644 --- a/GitUI/CommandsDialogs/BrowseDialog/FormRecentReposSettings.resx +++ b/GitUI/CommandsDialogs/BrowseDialog/FormRecentReposSettings.resx @@ -1,64 +1,4 @@ - - - +