From: Patrick Tasse Date: Mon, 11 Jun 2012 14:43:24 +0000 (-0400) Subject: Fix for bug 382245: TmfLocationArray incorrectly cloned. X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=1ac2de5c850d7776d89a1cf51432a3d10985e587;p=deliverable%2Ftracecompass.git Fix for bug 382245: TmfLocationArray incorrectly cloned. --- diff --git a/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/internal/tmf/core/trace/TmfLocationArray.java b/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/internal/tmf/core/trace/TmfLocationArray.java index 3b40a68698..06a324528a 100644 --- a/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/internal/tmf/core/trace/TmfLocationArray.java +++ b/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/internal/tmf/core/trace/TmfLocationArray.java @@ -70,7 +70,7 @@ public class TmfLocationArray implements Comparable, Cloneable ITmfLocation>[] clones = (ITmfLocation>[]) new ITmfLocation[fLocations.length]; for (int i = 0; i < fLocations.length; i++) { ITmfLocation location = fLocations[i]; - clones[i] = (location != null) ? location : null; + clones[i] = (location != null) ? location.clone() : null; } return new TmfLocationArray(clones); }