diff options
author | David Pugh <dpugh@microsoft.com> | 2017-03-21 05:03:41 +0300 |
---|---|---|
committer | David Pugh <dpugh@microsoft.com> | 2017-03-21 05:03:41 +0300 |
commit | a715da47e4d52b289dcca8c0ed36a717033acaa1 (patch) | |
tree | f31f8ef5de049438d3e053abaa2e1cc6e256572b /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor | |
parent | eb3ab6872180b345e8adeab443c03031b3d3da30 (diff) | |
parent | cf099698a7c8e704138316a7abd8ff0bfafaa780 (diff) |
Merge remote-tracking branch 'origin/vNext-webtools-platform' into dev/dpugh/movetv
# Conflicts:
# main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/TextEditorData.cs
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor/TextEditor.cs | 6 | ||||
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor/TextEditorDisplayBinding.cs | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor/TextEditor.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor/TextEditor.cs index 4bda5b1a4e..8c0112e519 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor/TextEditor.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor/TextEditor.cs @@ -50,6 +50,8 @@ namespace MonoDevelop.Ide.Editor public sealed class TextEditor : Control, ITextDocument, IDisposable { readonly ITextEditorImpl textEditorImpl; + public readonly Microsoft.VisualStudio.Text.Editor.ITextView TextView; + IReadonlyTextDocument ReadOnlyTextDocument { get { return textEditorImpl.Document; } } ITextDocument ReadWriteTextDocument { get { return (ITextDocument)textEditorImpl.Document; } } @@ -968,6 +970,8 @@ namespace MonoDevelop.Ide.Editor provider.Dispose (); textEditorImpl.Dispose (); + this.TextView.Close();
+ base.Dispose (disposing); } @@ -1036,6 +1040,8 @@ namespace MonoDevelop.Ide.Editor FileNameChanged += TextEditor_FileNameChanged; MimeTypeChanged += TextEditor_MimeTypeChanged; + + this.TextView = Microsoft.VisualStudio.Platform.PlatformCatalog.Instance.TextEditorFactoryService.CreateTextView(this) as Microsoft.VisualStudio.Text.Editor.ITextView; } void TextEditor_FileNameChanged (object sender, EventArgs e) diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor/TextEditorDisplayBinding.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor/TextEditorDisplayBinding.cs index ba49053020..cc337e8b6e 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor/TextEditorDisplayBinding.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor/TextEditorDisplayBinding.cs @@ -110,7 +110,7 @@ namespace MonoDevelop.Ide.Editor editor.MimeType = mimeType;
}
- editor.GetViewContent ().Project = ownerProject; + editor.GetViewContent ().Project = ownerProject;
return editor.GetViewContent (); } |