Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Sanchez Gual <lluis@novell.com>2011-04-14 21:13:54 +0400
committerLluis Sanchez Gual <lluis@novell.com>2011-04-14 21:13:54 +0400
commitb5f5df602a277cf1b3ba128e5e54ab001ae42dfd (patch)
treefa87d445f07ce0792caf7de584d520d7d3303d4c /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Navigation
parent978eb950dbce8a4612569ba90aec17354ff5d58f (diff)
Fix 606557 - Invalid items in history service
In RemoveCurrent, actually remove the current item, not the one that will become current.
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Navigation')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Navigation/HistoryList.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Navigation/HistoryList.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Navigation/HistoryList.cs
index bdf8fabf36..1fffe8ce7b 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Navigation/HistoryList.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Navigation/HistoryList.cs
@@ -210,9 +210,9 @@ namespace MonoDevelop.Ide.Navigation
public void RemoveCurrent ()
{
if (CanMoveBack) {
+ DestroyItem (current);
current = back.Last.Value;
current.SetVisited ();
- DestroyItem (back.Last.Value);
back.RemoveLast ();
}
}