Index: DamClients/DamUI/trunk/src/Dam/Forms/DesignCalculationPropertyControl.cs =================================================================== diff -u -r6436 -r6980 --- DamClients/DamUI/trunk/src/Dam/Forms/DesignCalculationPropertyControl.cs (.../DesignCalculationPropertyControl.cs) (revision 6436) +++ DamClients/DamUI/trunk/src/Dam/Forms/DesignCalculationPropertyControl.cs (.../DesignCalculationPropertyControl.cs) (revision 6980) @@ -105,7 +105,7 @@ { locationJob = job; - if (result == null || !result.LocationName.Equals((locationJob).Location.Name) || (locationJob).HasDesignScenarioResults == false + if (result == null || !result.LocationName.Equals(locationJob.Location.Name) || !locationJob.HasDesignScenarioResults || result.ProfileName != soilProfileName || result.ScenarioName != scenarioName || result.Calculation != calculationName) { // Note: if no results for this locationjob (the third condition) the result will be set to null, so dialog will be hidden