Ignore:
Timestamp:
08/08/19 10:28:52 (5 years ago)
Author:
bln4
Message:

Fixed bug with background color click on images that had been scaled.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gio/swing/SwingImageManager.java

    r1427 r1428  
    284284
    285285        @Override
    286         public Colour[] getPixels(org.expeditee.core.Image image, int x, int y, int width, int height)
    287         {
     286        public Colour[] getPixels(org.expeditee.core.Image image, int x, int y, int width, int height) {
    288287                // Make sure we have a valid image
    289288                java.awt.Image swingImage = getInternalImage(image);
     
    295294                // Make sure the given coordinate are within the bounds of the image
    296295                AxisAlignedBoxBounds selectedArea = new AxisAlignedBoxBounds(x, y, width, height);
    297                 if (!image.getBounds().completelyContains(selectedArea)) return null;
     296                AxisAlignedBoxBounds bounds = image.getBounds();
     297                if (!bounds.completelyContains(selectedArea)) {
     298                        return null;
     299                }
    298300               
    299301                // Create an pixel grabber to get the pixel values
Note: See TracChangeset for help on using the changeset viewer.