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:
authorMike Krüger <mkrueger@novell.com>2010-06-23 19:08:51 +0400
committerMike Krüger <mkrueger@novell.com>2010-06-23 19:08:51 +0400
commit1164ceee8d1e60dcb093392ec9b403fad3b76799 (patch)
treea91b3d1065bd3613252f1237e74f757c7a5f2ed1 /main/src/core
parent009a7859313bedf6a3c76b1077294b65e3701b8f (diff)
* MonoDevelop.Ide.CodeCompletion/CompletionData.cs:
* MonoDevelop.Ide.CodeCompletion/CompletionListWindow.cs: Fixed 'Bug 616653 - "import symbol" does not resolve full typenames'. svn path=/trunk/monodevelop/; revision=159430
Diffstat (limited to 'main/src/core')
-rw-r--r--main/src/core/MonoDevelop.Ide/ChangeLog7
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/CompletionData.cs2
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/CompletionListWindow.cs5
3 files changed, 9 insertions, 5 deletions
diff --git a/main/src/core/MonoDevelop.Ide/ChangeLog b/main/src/core/MonoDevelop.Ide/ChangeLog
index f3882cc134..c76f9c24f7 100644
--- a/main/src/core/MonoDevelop.Ide/ChangeLog
+++ b/main/src/core/MonoDevelop.Ide/ChangeLog
@@ -1,3 +1,10 @@
+2010-06-23 Mike Krüger <mkrueger@novell.com>
+
+ * MonoDevelop.Ide.CodeCompletion/CompletionData.cs:
+ * MonoDevelop.Ide.CodeCompletion/CompletionListWindow.cs:
+ Fixed 'Bug 616653 - "import symbol" does not resolve full
+ typenames'.
+
2010-06-21 Lluis Sanchez Gual <lluis@novell.com>
* MonoDevelop.Ide.Commands/CustomStringTagProvider.cs: Add
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/CompletionData.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/CompletionData.cs
index c127082bb2..f99dedc4f9 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/CompletionData.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/CompletionData.cs
@@ -78,6 +78,8 @@ namespace MonoDevelop.Ide.CodeCompletion
public virtual void InsertCompletionText (CompletionListWindow window)
{
+ if (CompletionText == GetCurrentWord (window))
+ return;
window.CompletionWidget.SetCompletionText (window.CodeCompletionContext, GetCurrentWord (window), CompletionText);
}
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/CompletionListWindow.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/CompletionListWindow.cs
index ffd57cd87d..55e3bee5ef 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/CompletionListWindow.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/CompletionListWindow.cs
@@ -326,11 +326,6 @@ namespace MonoDevelop.Ide.CodeCompletion
CompletionData item = completionDataList[SelectionIndex];
if (item == null)
return false;
- if (item.CompletionText == CompletionData.GetCurrentWord (this)) {
- AddWordToHistory (item.CompletionText);
- OnWordCompleted (new CodeCompletionContextEventArgs (CompletionWidget, CodeCompletionContext, item.CompletionText));
- return false;
- }
item.InsertCompletionText (this);
AddWordToHistory (item.CompletionText);
OnWordCompleted (new CodeCompletionContextEventArgs (CompletionWidget, CodeCompletionContext, item.CompletionText));