Picture p = mAlbum.getPicture( index );
Picture p = getCurrentAlbum().getPicture( index );
		public Component getListCellRendererComponent(				JList list, Object value, int index,				boolean selected, boolean hasFocus ) {			super.getListCellRendererComponent( list, value, index, selected, hasFocus );			if (value != null && index != -1) {				Picture p = mAlbum.getPicture( index );				File f = p.getSource();				if ( GalleryRemote.getInstance().properties.getShowThumbnails() ) {					ImageIcon icon = getThumbnail( p );					setIcon( icon );					setIconTextGap( 4 + GalleryRemote.getInstance().properties.getThumbnailSize().width - icon.getIconWidth() );				}				StringBuffer text = new StringBuffer();				text.append("<html><p>");				text.append(f.getName());				if ( GalleryRemote.getInstance().properties.getShowPath() ) {					text.append(" [").append(f.getParent()).append("]</p>");				}				if (p.getCaption() != null) {					text.append("<p><font color=\"gray\">").append(p.getEscapedCaption()).append("</font></p>");				}				text.append("</html>");				//Log.log(Log.TRACE, MODULE, text.toString());				setText( text.toString() );			} else {				setText("dummy");			}			return this;		}