imageRect = null;
	public void displayPicture(Picture picture, boolean async) {		if (picture == null) {			//currentImage = null;			loadPicture = null;			//currentPicture = null;			pictureReady(null, null);		} else {			//String filename = picture.getSource().getPath();						if (picture != loadPicture) {				//currentImageFile = filename;				loadPicture = picture;				ImageIcon r = (ImageIcon) imageIcons.get(picture);				if (r != null) {					Log.log(Log.LEVEL_TRACE, MODULE, "Cache hit: " + picture);					//currentImage = r;					//currentPicture = picture;					pictureReady(r, picture);				} else {					Log.log(Log.LEVEL_TRACE, MODULE, "Cache miss: " + picture);					if (async) {						previewLoader.loadPreview(picture, true);					} else {						//currentImage = getSizedIconForce(picture);						//currentPicture = picture;						ImageIcon sizedIcon = getSizedIconForce(picture);						if (sizedIcon != null) {							pictureReady(sizedIcon, picture);						}					}				}			}		}	}