From 941e1778dc581440e60df250359421308904af8e Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Thu, 16 May 2013 20:29:34 +0100 Subject: [PATCH] BUG: timeVaryingMappedFixedValueFvPatchField: clone only if existing --- .../timeVaryingMappedFixedValueFvPatchField.C | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/finiteVolume/fields/fvPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValueFvPatchField.C b/src/finiteVolume/fields/fvPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValueFvPatchField.C index 6ea997f3fd8..a09f5261234 100644 --- a/src/finiteVolume/fields/fvPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValueFvPatchField.C +++ b/src/finiteVolume/fields/fvPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValueFvPatchField.C @@ -79,7 +79,12 @@ timeVaryingMappedFixedValueFvPatchField endSampleTime_(-1), endSampledValues_(0), endAverage_(pTraits<Type>::zero), - offset_(ptf.offset_().clone().ptr()) + offset_ + ( + ptf.offset_.valid() + ? ptf.offset_().clone().ptr() + : NULL + ) {} @@ -138,7 +143,12 @@ timeVaryingMappedFixedValueFvPatchField endSampleTime_(ptf.endSampleTime_), endSampledValues_(ptf.endSampledValues_), endAverage_(ptf.endAverage_), - offset_(ptf.offset_().clone().ptr()) + offset_ + ( + ptf.offset_.valid() + ? ptf.offset_().clone().ptr() + : NULL + ) {} @@ -163,7 +173,12 @@ timeVaryingMappedFixedValueFvPatchField endSampleTime_(ptf.endSampleTime_), endSampledValues_(ptf.endSampledValues_), endAverage_(ptf.endAverage_), - offset_(ptf.offset_().clone().ptr()) + offset_ + ( + ptf.offset_.valid() + ? ptf.offset_().clone().ptr() + : NULL + ) {} -- GitLab