From: Francois Chouinard Date: Mon, 1 Mar 2010 20:38:37 +0000 (+0000) Subject: Fix for [Bug304266] X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=3c3901428530eb4dca87daec9a05fab96e311139;p=deliverable%2Ftracecompass.git Fix for [Bug304266] --- diff --git a/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/project/model/LTTngExperimentNode.java b/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/project/model/LTTngExperimentNode.java index 3fe3841426..e494bc4234 100644 --- a/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/project/model/LTTngExperimentNode.java +++ b/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/project/model/LTTngExperimentNode.java @@ -12,6 +12,8 @@ package org.eclipse.linuxtools.lttng.ui.views.project.model; +import java.lang.reflect.Array; + import org.eclipse.core.resources.IFolder; import org.eclipse.core.resources.IResource; import org.eclipse.core.runtime.CoreException; @@ -109,7 +111,8 @@ public class LTTngExperimentNode extends LTTngProjectTreeNode { * @return */ public LTTngTraceNode[] getTraces() { - return (LTTngTraceNode[]) fChildren.toArray(); + LTTngTraceNode[] result = (LTTngTraceNode[]) Array.newInstance(LTTngTraceNode.class, fChildren.size()); + return fChildren.toArray(result); } /**