Fix for [Bug304266]
authorFrancois Chouinard <fchouinard@gmail.com>
Mon, 1 Mar 2010 20:38:37 +0000 (20:38 +0000)
committerFrancois Chouinard <fchouinard@gmail.com>
Mon, 1 Mar 2010 20:38:37 +0000 (20:38 +0000)
org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/project/model/LTTngExperimentNode.java

index 3fe38414266f5c6809c769ea10d49e95e596ca4e..e494bc42344773b41ed97d5e6ae063ee537c0a94 100644 (file)
@@ -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);
        }
 
        /**
This page took 0.024804 seconds and 5 git commands to generate.