From 3c3901428530eb4dca87daec9a05fab96e311139 Mon Sep 17 00:00:00 2001 From: Francois Chouinard Date: Mon, 1 Mar 2010 20:38:37 +0000 Subject: [PATCH] Fix for [Bug304266] --- .../lttng/ui/views/project/model/LTTngExperimentNode.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); } /** -- 2.34.1