Revision 29c6624e
Added by Katja Luther over 6 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/MediaViewLabelProvider.java | ||
---|---|---|
66 | 66 |
if(representations.iterator().hasNext()){ |
67 | 67 |
MediaRepresentation rep = representations.iterator().next(); |
68 | 68 |
List<MediaRepresentationPart> parts = rep.getParts(); |
69 |
MediaRepresentationPart smallestPart = null; |
|
70 |
for (MediaRepresentationPart part: parts){ |
|
71 |
if (smallestPart != null){ |
|
72 |
if (smallestPart.getSize() != null && part.getSize() != null) { |
|
73 |
if (smallestPart.getSize() > part.getSize()){ |
|
74 |
smallestPart = part; |
|
75 |
} |
|
76 |
} |
|
77 |
}else{ |
|
78 |
smallestPart = part; |
|
79 |
} |
|
80 |
|
|
81 |
} |
|
69 | 82 |
URI uri = parts.get(0).getUri(); |
70 | 83 |
if (uri == null){ |
71 | 84 |
return null; |
Also available in: Unified diff
choose smallest representation for media preview