diff options
author | Lluis Sanchez Gual <lluis@novell.com> | 2011-03-13 16:38:42 +0300 |
---|---|---|
committer | Lluis Sanchez Gual <lluis@novell.com> | 2011-03-14 14:15:41 +0300 |
commit | d3f31f5bb531094b94aa202b6a81372b240217db (patch) | |
tree | 2f500a017fb01bccf82695d22c12a0fcfd7c86eb /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools | |
parent | 1936727e0459113fb98675ff85fdbddd4fad6f8d (diff) |
Track api changes.
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs index bb40416bfc..bd663d1a84 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs @@ -60,11 +60,13 @@ namespace MonoDevelop.Ide.CustomTools break; } }); - IdeApp.Workspace.FileChangedInProject += delegate (object sender, ProjectFileEventArgs e) { - Update (e.ProjectFile, false); + IdeApp.Workspace.FileChangedInProject += delegate (object sender, ProjectFileEventArgs args) { + foreach (ProjectFileEventInfo e in args) + Update (e.ProjectFile, false); }; - IdeApp.Workspace.FilePropertyChangedInProject += delegate (object sender, ProjectFileEventArgs e) { - Update (e.ProjectFile, false); + IdeApp.Workspace.FilePropertyChangedInProject += delegate (object sender, ProjectFileEventArgs args) { + foreach (ProjectFileEventInfo e in args) + Update (e.ProjectFile, false); }; //FIXME: handle the rename //MonoDevelop.Ide.Gui.IdeApp.Workspace.FileRenamedInProject @@ -213,12 +215,14 @@ namespace MonoDevelop.Ide.CustomTools } } - public static void HandleRename (ProjectFileRenamedEventArgs args) + public static void HandleRename (ProjectFileRenamedEventArgs e) { - var file = args.ProjectFile; - var tool = GetGenerator (file); - if (tool == null) - return; + foreach (ProjectFileEventInfo args in e) { + var file = args.ProjectFile; + var tool = GetGenerator (file); + if (tool == null) + continue; + } } } } |