diff options
author | Jose <jose@zeroc.com> | 2012-07-25 00:52:02 +0200 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2012-07-25 00:52:02 +0200 |
commit | 1eb5aa86701ac5eeba3c5503d66dea3d91ff80b5 (patch) | |
tree | 873d7687e8780621059247bc3741d0ec22528e85 | |
parent | Regenerate dependencies (diff) | |
download | ice-1eb5aa86701ac5eeba3c5503d66dea3d91ff80b5.tar.bz2 ice-1eb5aa86701ac5eeba3c5503d66dea3d91ff80b5.tar.xz ice-1eb5aa86701ac5eeba3c5503d66dea3d91ff80b5.zip |
vsadding - fix for update reverse dependencies
-rw-r--r-- | vsaddin/src/Builder.cs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/vsaddin/src/Builder.cs b/vsaddin/src/Builder.cs index 69e8d3b4ac0..946da224a44 100644 --- a/vsaddin/src/Builder.cs +++ b/vsaddin/src/Builder.cs @@ -1138,7 +1138,12 @@ namespace Ice.VisualStudio dte.StatusBar.Text = "Ready"; }
- if(scope == vsBuildScope.vsBuildScopeProject)
+ //
+ // If we are not in CommandLine mode we also update projects
+ // that depend on the project being build.
+ //
+ if(scope == vsBuildScope.vsBuildScopeProject &&
+ _connectMode != ext_ConnectMode.ext_cm_CommandLine)
{
List<Project> dependantProjects = new List<Project>();
foreach(ProjectItem i in buildItems)
@@ -1954,7 +1959,7 @@ namespace Ice.VisualStudio foreach(Project p in projects)
{
- if(p.Equals(item.ContainingProject))
+ if(p.Equals(item.ContainingProject) || !dependenciesMap.ContainsKey(p.Name))
{
continue;
}
|