diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2017-03-10 14:46:38 +0300 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2017-03-10 14:46:38 +0300 |
commit | 65ff95bf37f4beec9b08258940b2a49350b0a346 (patch) | |
tree | 3d9a1f4fc16252f0555c26e63e1ef0e32e15ca9b /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor.TextMate | |
parent | 11c5a4b72d85376c095ce6516149960b5ae4ddb2 (diff) |
Fixed 'Bug 53213 - completion window pops up for text files '
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor.TextMate')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor.TextMate/TextMateCompletionTextEditorExtension.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor.TextMate/TextMateCompletionTextEditorExtension.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor.TextMate/TextMateCompletionTextEditorExtension.cs index e3f045d934..7c8e526463 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor.TextMate/TextMateCompletionTextEditorExtension.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor.TextMate/TextMateCompletionTextEditorExtension.cs @@ -117,9 +117,10 @@ namespace MonoDevelop.Ide.Editor.TextMate { if (inactive) return await base.HandleCodeCompletionAsync (completionContext, triggerInfo, token); - - if (!IdeApp.Preferences.EnableAutoCodeCompletion) + if (Editor.MimeType == "text/plain") return null; + if (!IdeApp.Preferences.EnableAutoCodeCompletion) + return null; if (triggerInfo.CompletionTriggerReason != CompletionTriggerReason.CharTyped) return null; char completionChar = triggerInfo.TriggerCharacter.Value; @@ -149,6 +150,8 @@ namespace MonoDevelop.Ide.Editor.TextMate result.Add (new CompletionData (word)); } + if (result.Count == 0) + return null; return result; } } |