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-09-14 12:03:47 +0400
committerMike Krüger <mkrueger@novell.com>2010-09-14 12:03:47 +0400
commitc7f67731dde31f86f4277710f48a8efc264604f5 (patch)
tree99fe86f35b406c199afad33c8bd2c585c8300229 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates
parent2ec5bb99ebbb0769d1a63b81a976e50d31f4d544 (diff)
Respect on the fly format setting.
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplate.cs21
1 files changed, 11 insertions, 10 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplate.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplate.cs
index 08ac6894b7..8a64dd5a48 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplate.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplate.cs
@@ -399,17 +399,18 @@ namespace MonoDevelop.Ide.CodeTemplates
document.Editor.Caret.Offset= offset + template.Code.Length;
}
- string mt = DesktopService.GetMimeTypeForUri (document.FileName);
- var formatter = MonoDevelop.Projects.Text.TextFileService.GetFormatter (mt);
- if (formatter != null) {
- document.Editor.Document.BeginAtomicUndo ();
- formatter.OnTheFlyFormat (document.Project != null ? document.Project.Policies : null,
- document.Editor,
- offset,
- offset + length);
- document.Editor.Document.EndAtomicUndo ();
+ if (PropertyService.Get ("OnTheFlyFormatting", false)) {
+ string mt = DesktopService.GetMimeTypeForUri (document.FileName);
+ var formatter = MonoDevelop.Projects.Text.TextFileService.GetFormatter (mt);
+ if (formatter != null) {
+ document.Editor.Document.BeginAtomicUndo ();
+ formatter.OnTheFlyFormat (document.Project != null ? document.Project.Policies : null,
+ document.Editor,
+ offset,
+ offset + length);
+ document.Editor.Document.EndAtomicUndo ();
+ }
}
-
return template;
}