diff options
author | Mike Krüger <mkrueger@novell.com> | 2010-09-14 12:03:47 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@novell.com> | 2010-09-14 12:03:47 +0400 |
commit | c7f67731dde31f86f4277710f48a8efc264604f5 (patch) | |
tree | 99fe86f35b406c199afad33c8bd2c585c8300229 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates | |
parent | 2ec5bb99ebbb0769d1a63b81a976e50d31f4d544 (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.cs | 21 |
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; } |