// if selected nodes are root they will fail in servers side, no need to add
// check for performance reason ...
final FileSystemNode fsNode = (FileSystemNode) node;
final File f = fsNode.getFile();
TypedFile tf = new TypedFile(f);
Log.debug("Selected = " + f.getAbsolutePath());
if(tf.isSound())
sounds.add(f.getAbsolutePath());
else if(tf.isImage())
images.add(f.getAbsolutePath());
else if(tf.isExecutable())
{
Program program = tf.getProgram();
if(program != null) filesystemTreeGrid.run(program);
}
}
if(sounds.size() > 0)
{