if (bookmark.isErrorLoading()) {
/* Overlay with Error Icon if required */
if (favicon != null) {
Image faviconImg = OwlUI.getImage(fResources, favicon);
DecorationOverlayIcon overlay = new DecorationOverlayIcon(faviconImg, OwlUI.getImageDescriptor("icons/ovr16/error.gif"), IDecoration.BOTTOM_RIGHT);
cell.setImage(OwlUI.getImage(fResources, overlay));
}
/* Default Error Icon */
else {
cell.setImage(fBookMarkErrorIcon);
}
}
/* Use normal Icon */
else {
Image icon = favicon != null ? OwlUI.getImage(fResources, favicon) : fBookMarkIcon;
/* Overlay if News are *new* */
if (hasNew && INDICATE_NEW) {
DecorationOverlayIcon overlay = new DecorationOverlayIcon(icon, OwlUI.getImageDescriptor("icons/ovr16/new.gif"), IDecoration.BOTTOM_RIGHT);
cell.setImage(OwlUI.getImage(fResources, overlay));
}
/* Don't overlay */
else {