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:
authorDavid Pugh <dpugh@microsoft.com>2017-03-21 05:03:41 +0300
committerDavid Pugh <dpugh@microsoft.com>2017-03-21 05:03:41 +0300
commita715da47e4d52b289dcca8c0ed36a717033acaa1 (patch)
treef31f8ef5de049438d3e053abaa2e1cc6e256572b /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor
parenteb3ab6872180b345e8adeab443c03031b3d3da30 (diff)
parentcf099698a7c8e704138316a7abd8ff0bfafaa780 (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.cs6
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor/TextEditorDisplayBinding.cs2
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 ();
}