Ticket #14896: fix-14896.patch

File fix-14896.patch, 2.5 KB (added by michael2402, 9 years ago)
  • piclayer/src/org/openstreetmap/josm/plugins/piclayer/actions/GenericPicTransformAction.java

     
    7878            doAction(e);
    7979            prevMousePoint = new Point(e.getPoint());
    8080            prevEastNorth = Main.map.mapView.getEastNorth(e.getX(), e.getY());
    81             Main.map.mapView.repaint();
     81            currentLayer.invalidate();
    8282        }
    8383    }
    8484
     
    101101        Layer active = Main.getLayerManager().getActiveLayer();
    102102        if (active instanceof PicLayerAbstract) {
    103103            ((PicLayerAbstract) active).setDrawPoints(value);
     104            active.invalidate();
    104105        }
    105         Main.map.mapView.repaint();
    106106    }
    107107}
  • piclayer/src/org/openstreetmap/josm/plugins/piclayer/command/TransformCommand.java

     
    3535    @Override
    3636    public boolean executeCommand() {
    3737        placeTransform(afterTransform);
    38         Main.map.mapView.repaint();
     38        layer.invalidate();
    3939        return true;
    4040    }
    4141
     
    4242    @Override
    4343    public void undoCommand() {
    4444        placeTransform(beforeTransform);
    45         Main.map.mapView.repaint();
     45        layer.invalidate();
    4646    }
    4747
    4848    private void placeTransform(PictureTransform transform) {
  • piclayer/src/org/openstreetmap/josm/plugins/piclayer/layer/PicLayerAbstract.java

     
    461461        transformer.getTransform().concatenate(transform);
    462462
    463463        // Refresh
    464         Main.map.mapView.repaint();
     464        invalidate();
    465465    }
    466466
    467467    public void loadWorldfile(InputStream is) throws IOException {
     
    496496            tr.shear(shearx, sheary);
    497497
    498498            initialImageScale = 1;
    499             Main.map.mapView.repaint();
     499            invalidate();
    500500        }
    501501    }
    502502