diff -r 5b9d4d8641ce -r ae255c9aa552 sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/model/ProfiledGeneric.java --- a/sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/model/ProfiledGeneric.java Wed Jun 23 14:49:59 2010 +0300 +++ b/sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/model/ProfiledGeneric.java Wed Jun 23 15:05:09 2010 +0300 @@ -308,14 +308,8 @@ * @return */ public float[] getActivityList(){ - if (activityP != null){ - //Arrays.copyOf() is only supported from Java 6 - //return Arrays.copyOf(this.activityP, this.activityP.length); - float[] ret = new float[activityP.length]; - for (int i = 0; i < ret.length; i++) { - ret[i] = activityP[i]; - } - return ret; + if (activityP != null){ + return activityP.clone(); } return null; }