|
From: <cpm...@us...> - 2011-08-27 10:26:27
|
Revision: 15341
http://pcgen.svn.sourceforge.net/pcgen/?rev=15341&view=rev
Author: cpmeister
Date: 2011-08-27 10:26:20 +0000 (Sat, 27 Aug 2011)
Log Message:
-----------
fixed NPE in ThumbnailPane (portrait thumbnails now work properly)
Modified Paths:
--------------
sandbox/uisync/code/src/java/pcgen/gui2/tabs/bio/ThumbnailPane.java
Modified: sandbox/uisync/code/src/java/pcgen/gui2/tabs/bio/ThumbnailPane.java
===================================================================
--- sandbox/uisync/code/src/java/pcgen/gui2/tabs/bio/ThumbnailPane.java 2011-08-27 10:12:35 UTC (rev 15340)
+++ sandbox/uisync/code/src/java/pcgen/gui2/tabs/bio/ThumbnailPane.java 2011-08-27 10:26:20 UTC (rev 15341)
@@ -53,9 +53,12 @@
this.portrait = portrait;
bufferedImage = new BufferedImage(portrait.getWidth(this), portrait.getHeight(this), BufferedImage.TYPE_INT_ARGB);
bufferedImage.createGraphics().drawImage(portrait, 0, 0, this);
- cropImage = createImage(new FilteredImageSource(bufferedImage.getSource(),
- new CropImageFilter(cropRect.x, cropRect.y, cropRect.width, cropRect.height)));
- repaint();
+ if (cropRect != null)
+ {
+ cropImage = createImage(new FilteredImageSource(bufferedImage.getSource(),
+ new CropImageFilter(cropRect.x, cropRect.y, cropRect.width, cropRect.height)));
+ repaint();
+ }
}
public void setCropRectangle(Rectangle cropRect)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|